Makra
Organizování maker
 Vytisknout studijní materiál

Organizování maker

Organizátor

Práci s makry zjednodušuje nástroj Organizátor. Slouží k přesouvání, kopírování nebo přejmenování maker. Ve výchozím nastavení jsou makra uložena v šabloně jako modul VBA nazvaný NewMacros. Pokud chcete makro použít v jiné šabloně nebo dokumentu, můžete jej tam překopírovat pomocí organizátoru stejným způsobem jako např. při práci se styly. Princip práce s organizátorem je obdobný jako u známých souborových manažerů (např. Norton Commander, Windows Commander). Navíc jste se již Organizátor naučili používat ve studijním článku o stylech. Makra jsou ukládána v modulech nebo skupinách. Jednotlivá makra nelze kopírovat, můžete je přenášet pouze ve skupinách. Téměř všechny skupiny maker mají stejné jméno NewMacros. Postup je následující:

  1. Zvolte příkaz Nástroje > Makro > Makra.
  2. V dialogovém okně Makra klepněte na tlačítko Organizátor.
  3. Zobrazí se dialogové okno Organizátor.
  4. Zvolte kartu Makra.
  5. V seznamu Makra ze souboru na jednom panelu označte jméno souboru (dokumentu) nebo šablony, ze které budete makra kopírovat. V případě potřeby můžete použít tlačítko Zavřít soubor. Název tlačítka se zavřením souboru změní na Otevřít soubor a lze otevřít soubor nebo šablonu obsahující skupinu maker, která chcete kopírovat.
  6. Obdobně nastavte na druhém panelu soubor nebo šablonu, do které chcete skupinu maker kopírovat.
  7. Vlastní kopírování spustíte tlačítkem Kopírovat.

Podívejme se na animaci

Na animaci je znázorněno překopírování modulu s makry NewMacros ze šablony Pokus.dot do dokumentu Dokument1.doc.

Obdobným postupem lze skupinu maker odstranit (tlačítko Odstranit) nebo přejmenovat (tlačítko Přejmenovat). Jak bylo již uvedeno, skupiny maker mají většinou stejné jméno NewMacros. Proto je třeba při kopírování do jiného souboru většinou skupinu přejmenovat a zabránit tak přepsání původní skupiny NewMacros. Při přejmenovávání skupiny maker se objeví dialogové okno Přejmenovat, do pole Nový název pak zapište nové jméno skupiny přejmenovávaných maker.

Přejmenování jednotlivých maker

Jednotlivá makra lze přejmenovat následujícím způsobem:

  1. Otevřete dokument nebo šablonu, která obsahuje skupinu maker, z nichž některá chcete přejmenovat.
  2. Zvolte příkaz Nástroje > Makro > Makra. Otevře se dialogové okno Makra.
  3. Klepněte na tlačítko Upravit. Otevře se okno prostředí VBA se skupinou maker.
  4. V editačním prostředí VBA přepíšete názvy jednotlivých maker (stejným způsobem jako při editaci dokumentu ve Wordu).
  5. Změněný kód uložte v prostředí VBA příkazem File > Save…
  6. Prostředí VBA opusťte volbou File > Close and Return to Microsoft Word.
  7. Uložte dokument nebo šablonu.
  8. Dokument nebo šablonu uzavřete.

Podívejme se na animaci

Animace znázorňuje přejmenování makra Uprav na Pokus.