Conţinut
- Controlul formularelor
- Comenzi ActiveX
- Tipuri de butoane de control
- Comparație între controalele ActiveX și controalele formularelor
Microsoft Excel are două tipuri de controale: controale de formular și controale ActiveX. Acestea din urmă sunt, de asemenea, cunoscute sub numele de „comenzi ActiveX”. Ambele permit utilizatorilor să adauge butoane și alte caracteristici documentelor Excel. Există mai multe diferențe între ele, cu trei tipuri de butoane de control formular și patru tipuri de butoane de comandă ActiveX disponibile.
Controlul formularelor
Comenzile originale Microsoft Excel se numesc controale de formular. Nu sunt compatibile cu versiunile recente ale software-ului, nu utilizează codul VBA (Visual Basic pentru aplicații - Visual Basic pentru aplicații). Formularele de control pot executa cod, dar nu pot fi utilizate ca formulare de utilizator, site-uri web sau pentru a urmări evenimente. Cele mai mari avantaje sunt simplitatea și compatibilitatea sa. Cu toate acestea, au un dezavantaj major datorită utilizării lor limitate.
Comenzi ActiveX
Controalele ActiveX sunt adesea utilizate împreună cu codul VBA, dar codul nu este necesar pentru foile de formular. Ca și în cazul controalelor de formular, comenzile ActiveX pot fi utilizate în foi de calcul. Cu toate acestea, ele pot fi utilizate și în formularele de utilizator și pentru urmărirea evenimentelor. Comenzile sale pot executa și comenzi, dar numai printr-un control al evenimentelor. Cele mai mari avantaje ale acestor controale sunt flexibilitatea și capacitatea de a personaliza. Cel mai mare dezavantaj este complexitatea.
Tipuri de butoane de control
Există trei tipuri de butoane de control formular: butoane de clic, opțiune și rotire. În plus față de acestea, ActiveX are și un buton de comutare. Butonul standard se numește buton de clic. Când cineva face clic pe el, execută o comandă care produce o acțiune. Butonul de opțiune, numit și „buton radio”, oferă utilizatorului o alegere dintre opțiuni limitate. Butonul de rotație permite creșterea sau scăderea valorilor. Un buton de rotație are o săgeată pentru a micșora și a mări sau a permite introducerea directă a valorilor pentru modificări ulterioare.
Comparație între controalele ActiveX și controalele formularelor
Cea mai mare diferență între butoanele „ActiveX” și butoanele formularelor este în utilizarea lor. Acesta din urmă nu poate fi utilizat în formularele de utilizator sau paginile web, în timp ce formularele ActiveX pot. O altă diferență este că butoanele ActiveX pot utiliza codul VBA, spre deosebire de formulare. ActiveX controlează, de asemenea, resursele cu un tip de buton suplimentar: butonul de comutare. Indiferent de tipul butonului, în ActiveX pot fi personalizate la niveluri superioare decât pe butoanele de formular. Cu toate acestea, formularele de formular sunt mai ușor de utilizat.