Krok 1 – Zahájení nahrávání makra

Nejjednodušší způsob, jak začít programovat s jazykem VBA v Office for Mac 2011 , je použít funkci pro záznam maker. Funkce jednoduše zaznamená úkol, který v aplikaci Office provádíte, a převede ho do kódu jazyka VBA. Později si můžete vytvořený kód prohlédnout a zjistit, jaký kód jazyka VBA se používá k dokončení dané akce.

Možná přemýšlíte, proč byste potřebovali znát kód, když funkce záznamu udělá práci za vás? Pokud k vytváření maker používáte funkci pro záznam maker, zjistíte, že hranice toho, co je tato funkce schopná zaznamenat, jsou omezené, a složitější vlastnosti maker bude nutné vytvářet přímo v kódu.

Podívejme se na příklad toho, jak zaznamenat úkol odstranění řádku z tabulky ve Wordu.

  1. Nejdřív vytvořte tabulku ve Wordu.

    Create Table

  2. Umístěte kurzor do první buňky tabulky. Ve výše uvedeném příkladu jsme kurzor umístili do buňky Andrew.

  3. Klikněte na Tools (Nástroje) > Macro (Makro) > Record New Macro (Záznam nového makra).

  4. Změňte název makra na DeleteRow a klikněte na OK.

Tip :  Název makra nesmí obsahovat mezery ani speciální znaky.

Record Macro

  1. Když je teď spuštěná funkce záznamu, vyberte kartu Table Layout (Rozložení tabulky) a klikněte na Delete (Odstranit) > Delete Rows (Odstranit řádky).

    Delete Row

  2. Záznam makra zastavíte kliknutím na Tools (Nástroje) > Macro (Makro) > Stop Recording (Zastavit záznam).

    Když je teď akce nahraná, podíváme se na kód

    Poznámka :  Funkce pro záznam makra nezaznamená stisknutí kláves.

 Krok 1 – Začínáme se záznamem makra

Krok 2 – Čtení a pochopení kódu

Krok 3 – Seznámení se základy programování

Krok 4 – Sdílení makra s ostatními

Krok 5 – Reálné příklady

Sdílení Facebook Facebook Twitter Twitter E-mail E-mail

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

Děkujeme vám za zpětnou vazbu.

×