Obsah
- Kontrola formulárov
- Ovládacie prvky ActiveX
- Typy ovládacích tlačidiel
- Porovnanie medzi ovládacími prvkami ActiveX a ovládacími prvkami formulárov
Microsoft Excel má dva typy ovládacích prvkov: ovládacie prvky formulára a ovládacie prvky ActiveX. Posledne uvedené sú tiež známe ako „príkazy ActiveX“. Obe umožňujú používateľom pridávať do dokumentov Excelu tlačidlá a ďalšie funkcie. Existuje niekoľko rozdielov medzi nimi, pričom sú k dispozícii tri typy ovládacích tlačidiel formulárov a štyri typy príkazových tlačidiel ActiveX.
Kontrola formulárov
Pôvodné ovládacie prvky programu Microsoft Excel sa nazývajú ovládacie prvky formulára. Nie sú kompatibilné s najnovšími verziami softvéru, nepoužívajú kód VBA (Visual Basic for Applications - Visual Basic for Applications). Kontrolné formuláre môžu vykonávať kód, ale nemožno ich použiť ako používateľské formuláre, webové stránky alebo na sledovanie udalostí. Najväčšími výhodami sú jeho jednoduchosť a kompatibilita. Majú však veľkú nevýhodu kvôli obmedzenému použitiu.
Ovládacie prvky ActiveX
Ovládacie prvky ActiveX sa často používajú v spojení s kódom VBA, ale kód sa nevyžaduje pre hárky formulárov. Rovnako ako v prípade ovládacích prvkov formulára, aj ovládacie prvky ActiveX je možné používať v tabuľkách. Môžu sa však použiť aj vo formulároch používateľov a na sledovanie udalostí. Jeho ovládacie prvky môžu tiež vykonávať príkazy, ale iba prostredníctvom ovládacieho prvku udalosti. Najväčšími výhodami týchto ovládacích prvkov sú flexibilita a možnosť prispôsobenia. Najväčšou nevýhodou je zložitosť.
Typy ovládacích tlačidiel
Existujú tri typy tlačidiel na ovládanie formulárov: tlačidlá kliknutia, možnosti a rotácie. Okrem nich má ActiveX aj prepínacie tlačidlo. Štandardné tlačidlo sa nazýva klikacie tlačidlo. Keď na ňu niekto klikne, vykoná príkaz, ktorý vyvolá akciu. Tlačidlo možnosti, ktoré sa tiež nazýva „prepínač“, poskytuje používateľovi výber z obmedzených možností. Otočné tlačidlo umožňuje zvyšovať alebo znižovať hodnoty. Otočné tlačidlo má šípku na zmenšenie a zväčšenie alebo na priame zadanie hodnôt pre ďalšiu úpravu.
Porovnanie medzi ovládacími prvkami ActiveX a ovládacími prvkami formulárov
Najväčší rozdiel medzi tlačidlami „ActiveX“ a tlačidlami formulárov je v ich použití. Posledne uvedené nie je možné použiť vo formulároch používateľov alebo na webových stránkach, zatiaľ čo formuláre ActiveX áno. Ďalším rozdielom je, že tlačidlá ActiveX môžu na rozdiel od formulárov používať kód VBA. ActiveX tiež ovláda zdroje pomocou dodatočného typu tlačidla: prepínacieho tlačidla. Bez ohľadu na typ tlačidla je možné ich v prostredí ActiveX prispôsobiť na vyšších úrovniach ako na tlačidlách formulára. Formulárové formuláre sa však používajú ľahšie.