Vytváření dialogových oken – rozcestník
Dialogová okna vytváříme v editoru jazyka Visual Basic ručním
způsobem. Nejprve vytvoříme prázdné dialogové okno a nastavíme jeho základní
vlastnosti. Následně do něho vkládáme jednotlivé formulářové prvky, na které
navazujeme jejich jednotlivé vlastnosti.
V našem případě budeme vytvářet tzv. rozcestník – tj. základní
dialogové okno s tlačítky, které se otevře ihned po otevření excelovského
souboru. Jednotlivá tlačítka rozcestníku navážeme na makra.
Podrobný postup vytvoření dialogového
okna
Vytvoření prázdného dialogového okna
Po procvičení tohoto příkladu si pro kontrolu otevřete
soubor ma10_a.xls.
V této části vytvoříme prázdné dialogové okno (bez prvků) a nastavíme
jeho základní vlastnosti. Dále toto dialogové okno nastavíme pro automatické
spouštění po otevření excelovského sešitu.
-
Zapneme program Excel 2003 – otevře se prázdný soubor, do kterého
vložíme naše nové dialogové okno.
-
Pomocí menu Nástroje/Makro/Editor jazyka Visual Basic spustíme
editor VBA. Dále z menu Insert/UserForm vložíme nový prázdný formulář:
Do pravého okna se vloží prázdný formulář s připraveným panelem
nástrojů pro vkládání formulářových prvků:
Základní vlastnosti dialogového okna
V levém spodním okně máme možnost nastavit všechny vlastnosti
dialogového okna. Protože většina těchto voleb je neměnná a mnohé jsou z popisu
zřejmé, nebudeme si je zde detailně popisovat. Detailní popis naleznete v
nápovědě programu, případně v manuálu.
Nastavíme následující vlastnosti:
Name (název okna) – Rozcestnik
Caption – napíšeme text, který se má objevit, ukážete-li kurzorem myši
na tlačítko a chvíli počkáte.
Accelerator – nastavení klávesové zkratky pro spuštění
(Alt+písmeno)
TabIndex – určuje, kolikáté stisknutí…