Vsebina
- Nadzor obrazcev
- Kontrole ActiveX
- Vrste nadzornih gumbov
- Primerjava kontrolnikov ActiveX in kontrolnikov obrazcev
Microsoft Excel ima dve vrsti kontrolnikov: kontrolnike obrazcev in kontrolnike ActiveX. Slednji so znani tudi kot "ukazi ActiveX". Oba omogočata uporabnikom, da v Excelove dokumente dodajo gumbe in druge funkcije. Med njimi je več razlik, na voljo so tri vrste gumbov za nadzor obrazcev in štirje tipi ukaznih gumbov ActiveX.
Nadzor obrazcev
Prvotni kontrolniki programa Microsoft Excel se imenujejo kontrolniki obrazcev. Niso združljivi z najnovejšimi različicami programske opreme, ne uporabljajo kode VBA (Visual Basic za aplikacije - Visual Basic za aplikacije). Nadzorni obrazci lahko izvajajo kodo, vendar jih ni mogoče uporabiti kot uporabniške obrazce, spletna mesta ali za sledenje dogodkom. Največji prednosti sta njegova preprostost in združljivost. Imajo pa veliko pomanjkljivost zaradi svoje omejene uporabe.
Kontrole ActiveX
Kontrolniki ActiveX se pogosto uporabljajo skupaj s kodo VBA, vendar za liste obrazcev koda ni potrebna. Tako kot pri kontrolnikih obrazcev lahko tudi v preglednicah uporabljamo kontrolnike ActiveX. Lahko pa se uporabljajo tudi v uporabniških obrazcih in za sledenje dogodkom. Njegove kontrole lahko izvajajo tudi ukaze, vendar le s pomočjo nadzora dogodkov. Največji prednosti teh kontrol sta prilagodljivost in možnost prilagajanja. Največja pomanjkljivost je zapletenost.
Vrste nadzornih gumbov
Obstajajo tri vrste gumbov za nadzor obrazca: gumbi za klik, možnost in vrtenje. Poleg teh ima ActiveX tudi preklopni gumb. Standardni gumb se imenuje klikni gumb. Ko nekdo klikne nanjo, izvede ukaz, ki ustvari dejanje. Gumb z možnostmi, imenovan tudi "izbirni gumb", uporabniku omogoča izbiro med omejenimi možnostmi. Gumb za vrtenje omogoča povečanje ali zmanjšanje vrednosti. Gumb za vrtenje ima puščico za zmanjšanje in povečanje ali omogoča neposreden vnos vrednosti za nadaljnje spreminjanje.
Primerjava kontrolnikov ActiveX in kontrolnikov obrazcev
Največja razlika med gumbi "ActiveX" in gumbi obrazcev je v njihovi uporabi. Slednjih ni mogoče uporabiti v uporabniških obrazcih ali spletnih straneh, medtem ko obrazci ActiveX lahko. Druga razlika je v tem, da lahko gumbi ActiveX za razliko od obrazcev uporabljajo kodo VBA. ActiveX nadzira tudi vire z dodatno vrsto gumba: preklopni gumb. Ne glede na vrsto gumba jih je mogoče v ActiveX prilagoditi na višjih ravneh kot na gumbih obrazca. Vendar so obrazci obrazcev enostavnejši za uporabo.