Ako vytvoriť a spustiť makro v programe Word

Ak veľa pracujete s Microsoft Word a zistíte, že robíte tie isté veci opakovane, vytvorte makro . Makro(Macro) je skrátenie slova makroinštrukcia, čo znamená sériu pokynov na splnenie úlohy. 

Na vytváraní makier vo Worde(Word) je skvelé to, že nepotrebujete vedieť programovať(know how to program) . Ak môžete stlačiť záznam a zastaviť, môžete to urobiť.

Nie sú makrá nebezpečné?(Aren’t Macros Dangerous?)

Počuli ste o makrách, ktoré sú zlé, pretože môžu obsahovať vírusy ? Aj keď musíte byť opatrní pri otváraní dokumentov balíka Office(Office) od neznámych ľudí, pretože môžu mať škodlivé makrá, tu nejde o problém. Vytvoríte si vlastné makro, takže viete, že to nie je vírus.

Ako zaznamenať makro v programe Word(How To Record A Macro in Word)

V tomto príklade vytvoríte makro v programe Word na vloženie podpisu(insert your signature) na koniec dokumentu.

  1. S otvoreným Wordom prejdite na kartu Zobraziť .(View )
  2. Vyberte šípku nadol pod tlačidlom Makrá(Macros ) .
  3. Vyberte Nahrať makro...(Record Macro… ) otvorí sa nové okno.

  1. Do poľa Názov makra:(Macro name: ) zadajte zmysluplný názov makra. Medzery nie sú povolené. Použite podčiarkovník alebo pomlčku.
  2. V rozbaľovacej ponuke Uložiť makro v:(Store macro in:) môžete vybrať, ktoré dokumenty chcete, aby sa toto makro použilo. Ak vyberiete Všetky dokumenty(Documents) ( Normal.dotm ), makro budete mať odteraz k dispozícii v každom novom dokumente programu Word , ktorý vytvoríte. (Word)Ak vyberiete jeden dokument, bude sa vzťahovať iba na tento jeden dokument. Zvyčajne je najlepšie vybrať Všetky dokumenty(All Documents) .

  1. Do poľa Popis:(Description: )  napíšte, čo makro robí. Toto je jednoduché makro s popisným názvom, ale keď si budete istí makrami, budete robiť zložitejšie veci, takže popis je vždy dobrý nápad.
  2. Môžete si vybrať Priradiť makro(Assign macro to) buď tlačidlu, ktoré vytvoríte pomocou tlačidla(Button ) alebo klávesových skratiek, ktoré si môžete vybrať pomocou tlačidla klávesnice(Keyboard ) . Pre Word už existuje veľa klávesových skratiek , takže najlepšie môže byť tlačidlo. Vyberte tlačidlo(Button) . Otvorí sa nové okno s názvom Možnosti programu Word(Word Options) .

  1. Tu priradíte makru tlačidlo na páse s nástrojmi Word(Word Ribbon) . Vyberte položku Prispôsobiť pás s nástrojmi(Customize Ribbon) .
  2. V rozbaľovacej ponuke Vybrať príkazy z:(Choose commands from:) vyberte možnosť Makrá(Macros) . To nám ukáže naše makrá v oblasti pod ním.

  1. Niekde na pásku potrebujete umiestniť makro. V tomto príklade vyberte Domov(Home ) v oblasti Hlavné karty(Main Tabs) . Potom vyberte Nová skupina(New Group) .
  2. Vyberte Premenovať(Rename) , aby ste mu dali zmysluplný názov.
  3. V okne Premenovať(Rename) vyberte jednu z ikon reprezentujúcich skupinu a potom zadajte Moje makrá(My Macros ) do poľa Zobrazovaný názov(Display name ) .
  4. Ak ho chcete použiť, vyberte OK . Zmenu uvidíte v oblasti hlavných kariet(Main Tabs ) .

  1. Keď sú v oblasti Hlavné karty(Main Tabs) vybraté nové Moje makrá(My Macros) , vyberte makro Normal.NewMacros.Insert_Signature .
  2. Vyberte Pridať(Add) a vložte ho do skupiny Moje makrá(My Macros) .

  1. Samozrejme, budete ho chcieť premenovať. Keď je makro vybraté v oblasti Hlavné karty(Main Tabs) , vyberte položku Premenovať…(Rename…)
  2. V okne Premenovať(Rename) vyberte ikonu a do poľa Zobrazovaný názov:(Display name: ) zadajte jednoduchý názov .
  3. Zvolením OK potvrďte(OK ) zmenu. Zmenu uvidíte v oblasti hlavných kariet(Main Tabs) .
  4. Kliknutím na tlačidlo OK(OK ) pod oblasťou Hlavné karty(Main Tabs) dokončite vytváranie tlačidla pre makro.

  1. Pokračujte a vytvorte ľubovoľný blok podpisu, ktorý chcete. Pridajte(Add) sken svojho podpisu alebo iných obrázkov. Čokoľvek by ste chceli. Keď to urobíte, vyberte šípku nadol pod tlačidlom Makrá(Macros) .
  2. Vyberte Zastaviť nahrávanie(Stop Recording) . To je všetko. Vaše makro Vložiť podpis je vytvorené.(Signature)

  1. Vyskúšajte to tak, že nájdete tlačidlo Vložiť podpis(Insert Signature) , ktoré ste vytvorili na karte Domov(Home) , a vyberte ho. Váš podpisový blok by mal magicky vyzerať presne tak, ako ste ho navrhli.

Ako napísať makro(How To Write a Macro)

Pre väčšinu makier je metóda záznamu najefektívnejším spôsobom, ako ich vytvoriť. Nakoniec budete chcieť urobiť niečo zložitejšie. To si vyžaduje napísanie makra v jazyku Visual Basic(Visual Basic) for Applications ( VBA ). Máme najlepšieho sprievodcu VBA pre začiatočníkov(best VBA guide for beginners) , takže si ho uložte do záložiek. Vytvorme makro, ktoré nám poskytne priemerný počet slov na vetu, ktoré nám pomôže rozoznať, kedy sme rozvláčni.

  1. Potrebujete prístup na kartu Vývojár , ktorá je vo (Developer )Worde(Word) predvolene skrytá . V ľavom hornom rohu Wordu(Word) vyberte Súbor(File) .

  1. V ľavom dolnom rohu vyberte položku Možnosti(Options) .

  1. V okne, ktoré sa otvorí, vyberte položku Prispôsobiť pás s nástrojmi(Customize Ribbon) .
  2. Na pravej strane vyhľadajte položku Developer(Developer ) a začiarknite ju.
  3. Výberom OK zatvorte okno. Teraz sa zobrazí karta Vývojár .(Developer )

  1. Vyberte kartu Vývojár .(Developer )
  2. Vyberte tlačidlo Makrá(Macros) .

  1. Zadajte zmysluplný názov do poľa Názov makra:(Macro name:) Ponechajte makrá v:(Macros in: ) ako Normal.dotm , takže sa bude vzťahovať na všetky dokumenty programu Word(Word) . Vždy(Always) zadajte popis do oblasti Popis :.(Description: )
  2. Vyberte Vytvoriť(Create) . Otvorí sa vývojový nástroj Microsoft Visual Basic for Applications .

  1. Kód, ktorý je zobrazený v zelených obdĺžnikoch nižšie, by tam už mal byť s medzerou medzi nimi. Skopírujte a prilepte nasledujúci kód do tohto priestoru:

Dim s As Range
Dim numWords As Integer
Dim numSentences As Integer
numSentences = 0
numWords = 0

Pre každé s In ActiveDocument.Sentences
numSentences = numSentences + 1
numWords = numWords + s.Words.Count
Ďalej

MsgBox „Priemerný počet slov na vetu“ + Str ( Int (numWords / numSentences)) + „. Najlepšie je menej ako 15.“

  1. Kliknutím na tlačidlo Spustiť(Run ) otestujte kód. Ak nefunguje podľa očakávania, upravte kód, kým sa nespustí tak, ako chcete.

  1. Vyberte tlačidlo Uložiť(Save ) a zatvorte okno vývoja.

  1. Vytvorte tlačidlo na páse(Create a button in the Word ribbon) s nástrojmi programu Word rovnakým spôsobom, ako je uvedené v pokynoch „Ako zaznamenať makro“ vyššie.
  2. Nájdite tlačidlo, ktoré ste práve vytvorili, a otestujte ho.

Moje makro nefunguje, keď uložím dokument programu Word(My Macro Doesn’t Work When I Save My Word Document)

Word predvolene ukladá s príponou súboru .docx , ktorá neumožňuje automatické spúšťanie makier. Ak chcete, aby sa makro spustilo, budete musieť zmeniť typ súboru na Dokument s podporou makra vo Worde(Word Macro-Enabled Document) (*.docm).

Tento typ súboru existuje čiastočne na boj proti problémom s bezpečnosťou makier. Ak vidíte túto príponu súboru na dokumente, ktorý ste neočakávali, buďte podozrievaví.

Čo ešte môžem robiť s makrami?(What Else Can I Do With Macros?)

Makrá môžete vytvárať v programoch Excel(create macros in Excel) , Outlook , dokonca aj PowerPoint . Čokoľvek, čo práve robíte manuálne, by ste na to mali byť schopní zaznamenať alebo napísať makro. Používanie makier v programe Word spolu so skvelými klávesovými skratkami systému Windows(great Windows shortcut keys) desaťnásobne zvýši vašu produktivitu. 



About the author

Som počítačový technik, ktorý dlhé roky pracuje s Androidom a kancelárskym softvérom. Posledných približne 5 rokov tiež učím ľudí používať počítače Mac. Ak hľadáte niekoho, kto vie, ako opraviť veci na vašom počítači, pravdepodobne vám pomôžem!



Related posts