Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto
Registrační číslo projektu
CZ.1.07/1.5.00/34.0951
Šablona
III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT
Autor
Mgr. Jana Kubcová
Název materiálu / Druh
12. Word – Formulář Makro
Ověřeno ve výuce dne
29. 5. 2013
Předmět
Informatika
Ročník
Kvinta
Klíčová slova
Formulář, Makro, Visual Basic
Anotace
Prezentace seznamuje s typem dokumentu Formulář, který se požívá stále častěji jako šablona a jako interaktivní dokument k vyplnění na Internetu. Dalším tématem jsou makra, která se často používají při práci s formuláři.
Metodický pokyn
Prezentace je určena jako výklad do hodiny i jako materiál určený k samostudiu.
Celková velikost / počet stran
31 slidů
Pokud není uvedeno jinak, použitý materiál je z vlastních zdrojů autora.
2
WORD Formulář. Makro.
Formulář Formulář je přehledně členěný dokument s místem určeným k zadávání informací. Vzhled formuláře lze navrhnout tak, aby jej ostatní uživatelé mohli vyplnit po vytištění nebo přímo v aplikaci Microsoft Word. Potom je možné ukládat a zpracovávat získané informace. Formulář je dokument, který obsahuje prázdná místa připravená pro vyplnění. V aplikaci Microsoft Word lze použít ve formuláři rozevírací seznamy, ze kterých mohou uživatelé vybírat položky, prázdná pole pro odpovědi uživatelů či zaškrtávací políčka pro seznamy možností, jako je Ano či Ne.
Návrh formuláře Při návrhu formuláře je dobré nejprve zadat jeho rozložení nebo použít již existující formulář jako vzor. Pro rozložení dat ve formuláři se vhodně využívají tabulky, které slouží k zarovnání textu a ovládacích prvků. Tabulky jsou obecně vhodné k vytvoření jednoduchých formulářů. Pokud však vytváříte složitější formulář, je vhodné vložit více tabulek a oddělit je prázdnými odstavci. Můžete použít nástroj Navrhnout tabulku nebo vnořené tabulky. Přesné umístění textu umožňují také Textová pole.
Vyplnitelný formulář Pokud budeme chtít ve Wordu vytvořit formulář, který budou mít možnost vyplňovat ostatní, vytvoříme šablonu, kde použijeme ovládací prvky obsahu. Mezi ovládací prvky obsahu patří: • Zaškrtávací pole. • Textová pole. • Rozevírací seznamy. • Nástroje pro výběr data.
Vytvoření vyplnitelného formuláře Následující postup je návod pro verzi Word 2013.
Použití šablony
Přidání obsahu do formuláře
Ovládací prvek Text
Ovládací prvek Obrázek
Ovládací prvek Stavební blok
Pole se seznamem
Ovládací prvek Výběr data
Zaškrtávací pole
Vlastnosti Ovládacích prvků
Přidání pokynů do formuláře
Nastavení ochrany formuláře
Uzamčení formuláře Můžeme přidat uzamčení nebo chránění formuláře. Použijeme příkaz Omezit úpravy. Dělá se to takhle: 1. Otevřeme formulář, který chceme zamknout nebo chránit. 2. Stiskneme Ctrl+A, nebo na kartě Domů > Vybrat > Vybrat vše. 3. Klikneme na Vývojář > Omezit úpravy. 4. Klikneme na Povolit v dokumentu pouze tento typ úprav a potom na Vyplňovací formuláře. 5. Klikneme na Použít zámek.
Šablona Nejčastější využití formuláře je umístění formuláře jako šablony připravené k vyplnění v síťovém sdíleném prostředí.
Vytvoření šablony: V nabídce Soubor vybereme příkaz Uložit jako. V rozevíracím seznamu Typ souboru zvolíme typ Šablona aplikace Word. Zadáme název šablony a uložíme.
Automatizace formuláře Automatizace formuláře umožňuje při vyplňování formuláře využít spuštění programu a provést tím požadované akce. Tyto akce provádějí přiložená makra. Požadovaná makra vytvoříme a uložíme ho do šablony formuláře. Makra můžeme také kopírovat z jiných šablon. Makro patří k vybranému poli. Poklepeme na pole, kterému chcete přiřadit makro. Při úpravě vlastností ovládacích prvků přidáváme i makra.
Použití makra u formuláře Pokud chceme, aby se makro spustilo při vstupu kurzoru do pole, klepneme na požadované makro v poli Vstup. Pokud si přejeme, aby se makro spustilo při výstupu kurzoru z pole, klepneme na požadované makro v poli Výstup. Vstupní a výstupní makra použitá ve formuláři musíme uložit do šablony formuláře. Musí být použita při spuštění a použití šablony uživatelem v dokumentu.
Makro
Záznam makra Po spuštění funkce Záznam makra se objeví okno:
Vyplníme Název makra a klávesovou zkratku nebo panel nástrojů s makrem a začneme OK nahrávat.
Nahrávání makra Makro začne nahrávat. Kurzor se změní na tvar nahrávání:
Všechny akce, které nyní provedeme, budou obsahem makra. Nahrávání ukončíme akcí Zastavit záznam, která se vyvolá z menu Makra, nebo použijeme tlačítko v liště pod textem.
Spuštění makra Každé nahrané nebo naprogramované makro je možné spustit z pásu karet Wordu. 1. Na kartě Zobrazení ve skupině Makra příkaz Makra. 2. Vybereme položku Zobrazit makra. 3. Vybereme a spustíme makro. Word začne provádět akce, které jsou obsahem makra.
Dokument s makrem
Makra můžeme programovat v programovacím jazyce Visual Basic.
Programování makra
Ukázka makra Sub Zaskrtni_A() If Selection.FormFields("Jedno").CheckBox.Value = True Then ActiveDocument.FormFields("Dvoj").CheckBox.Value = False ActiveDocument.FormFields("Troj").CheckBox.Value = False End If End Sub
Sub Zaskrtni_B() If Selection.FormFields("Dvoj").CheckBox.Value = True Then ActiveDocument.FormFields("Jedno").CheckBox.Value = False ActiveDocument.FormFields("Troj").CheckBox.Value = False End If End Sub Sub Zaskrtni_C() If Selection.FormFields("Troj").CheckBox.Value = True Then ActiveDocument.FormFields("Dvoj").CheckBox.Value = False ActiveDocument.FormFields("Jedno").CheckBox.Value = False End If End Sub
Cvičení: Vytvořte formulář s obsahem: Přihláška k maturitní zkoušce Jméno:
Rok narození:
Přihlašuji se k maturitě: ANO
NE
Budu maturovat z:
(rozbalovací se 4 předměty)
Chci složit nepovinnou maturitu: ANO
NE
A to z:
(rozbalovací se 4 předměty)
(zaškrtávací pole)
MOŽNÁ (zaškrtávací)
Dne: Použijte přiložené makro, které umožňuje zajistit, aby bylo zaškrtnuto jen jedno ze zaškrtávacích polí.
Použité zdroje [1]
KLATOVSKÝ, Karel. Microsoft WORD 2010. Computer Media s.r.o., Kralice na Hané, 2010. ISBN 978-80-7402-075-9.