Obsah
- Ovládání formulářů
- Ovládací prvky ActiveX
- Druhy ovládacích tlačítek
- Porovnání ovládacích prvků ActiveX a ovládacích prvků formulářů
Microsoft Excel má dva typy ovládacích prvků: ovládací prvky formuláře a ovládací prvky ActiveX. Posledně jmenované jsou také známé jako „příkazy ActiveX“. Oba umožňují uživatelům přidávat do dokumentů aplikace Excel tlačítka a další funkce. Existuje několik rozdílů mezi nimi, přičemž jsou k dispozici tři typy ovládacích tlačítek formuláře a čtyři typy příkazových tlačítek ActiveX.
Ovládání formulářů
Původní ovládací prvky aplikace Microsoft Excel se nazývají ovládací prvky formuláře. Nejsou kompatibilní s nejnovějšími verzemi softwaru, nepoužívají kód VBA (Visual Basic for Applications - Visual Basic for Applications). Řídicí formuláře mohou spustit kód, ale nelze je použít jako uživatelské formuláře, webové stránky nebo ke sledování událostí. Největší výhodou je jeho jednoduchost a kompatibilita. Mají však velkou nevýhodu kvůli jejich omezenému použití.
Ovládací prvky ActiveX
Ovládací prvky ActiveX se často používají ve spojení s kódem VBA, ale u formulářových listů není kód vyžadován. Stejně jako u ovládacích prvků formuláře lze ovládací prvky ActiveX použít v tabulkách. Lze je však také použít v uživatelských formulářích a pro sledování událostí. Jeho ovládací prvky mohou také provádět příkazy, ale pouze prostřednictvím ovládacího prvku události. Největší výhodou těchto ovládacích prvků je flexibilita a možnost přizpůsobení. Největší nevýhodou je složitost.
Druhy ovládacích tlačítek
Existují tři typy ovládacích tlačítek formuláře: tlačítka pro kliknutí, volbu a otočení. Kromě nich má ActiveX také přepínací tlačítko. Standardní tlačítko se nazývá tlačítko kliknutí. Když na něj někdo klikne, provede příkaz, který vytvoří akci. Tlačítko volby, nazývané také „přepínací tlačítko“, dává uživateli výběr z omezených možností. Tlačítko otáčení umožňuje zvýšení nebo snížení hodnot. Rotační tlačítko má šipku pro zmenšení a zvětšení nebo umožnění přímého zadání hodnot pro další úpravy.
Porovnání ovládacích prvků ActiveX a ovládacích prvků formulářů
Největší rozdíl mezi tlačítky „ActiveX“ a tlačítky formulářů je v jejich použití. Posledně uvedené nelze použít ve formulářích uživatele nebo na webových stránkách, zatímco formuláře ActiveX ano. Další rozdíl spočívá v tom, že tlačítka ActiveX mohou na rozdíl od formulářů používat kód VBA. ActiveX také ovládá zdroje pomocí dalšího typu tlačítka: přepínací tlačítko. Bez ohledu na typ tlačítka je lze v ActiveX přizpůsobit na vyšších úrovních než na tlačítkách formuláře. Formuláře se však používají snadněji.