Sadržaj
- Kontrola obrazaca
- ActiveX kontrole
- Vrste kontrolnih gumba
- Usporedba ActiveX kontrola i kontrola obrazaca
Microsoft Excel ima dvije vrste kontrola: kontrole obrazaca i ActiveX kontrole. Potonji su također poznati kao "ActiveX naredbe". Oba omogućavaju korisnicima dodavanje gumba i drugih značajki u Excel dokumente. Postoji nekoliko razlika između njih, s tri vrste tipki za kontrolu obrasca i četiri vrste ActiveX naredbenih tipki.
Kontrola obrazaca
Izvorne kontrole programa Microsoft Excel nazivaju se kontrole obrazaca. Nisu kompatibilni s novijim verzijama softvera, ne koriste VBA (Visual Basic za aplikacije - Visual Basic za aplikacije) kod. Kontrolni obrasci mogu izvršavati kod, ali se ne mogu koristiti kao korisnički obrasci, web stranice ili za praćenje događaja. Najveće prednosti su njegova jednostavnost i kompatibilnost. Međutim, oni imaju veliki nedostatak zbog svoje ograničene upotrebe.
ActiveX kontrole
ActiveX kontrole često se koriste zajedno s VBA kodom, ali kôd nije potreban za listove obrazaca. Kao i kod kontrola obrasca, ActiveX kontrole mogu se koristiti u proračunskim tablicama. Međutim, oni se također mogu koristiti u korisničkim obrascima i za praćenje događaja. Njegove kontrole također mogu izvršavati naredbe, ali samo putem kontrole događaja. Najveće prednosti ovih kontrola su fleksibilnost i mogućnost prilagodbe. Najveći nedostatak je složenost.
Vrste kontrolnih gumba
Postoje tri vrste gumba za kontrolu obrasca: gumbi za klik, opciju i rotaciju. Uz ove, ActiveX ima i preklopni gumb. Standardni gumb naziva se gumb za klik. Kad netko klikne na nju, izvršava naredbu koja daje radnju. Gumb s opcijama, koji se naziva i "radio gumb", daje korisniku mogućnost izbora između ograničenih mogućnosti. Gumb za rotaciju omogućuje povećanje ili smanjenje vrijednosti. Gumb za okretanje ima strelicu za smanjenje i povećanje ili dopušta izravni unos vrijednosti za daljnje izmjene.
Usporedba ActiveX kontrola i kontrola obrazaca
Najveća razlika između gumba "ActiveX" i gumba obrazaca je u njihovoj upotrebi. Potonji se ne mogu koristiti u korisničkim obrascima ili web stranicama, dok ActiveX obrasci mogu. Druga je razlika što ActiveX gumbi mogu koristiti VBA kod, za razliku od obrazaca. ActiveX također kontrolira resurse dodatnom vrstom gumba: tipkom za prebacivanje. Bez obzira na vrstu gumba, u ActiveX-u se mogu prilagoditi na višim razinama nego na gumbima obrasca. Međutim, obrasci obrazaca jednostavniji su za upotrebu.