Jak utworzyć i uruchomić makro w programie Word

Jeśli dużo pracujesz z Microsoft Word i często robisz to samo, utwórz makro . Makro(Macro) to skrócenie słowa makroinstrukcja, które oznacza serię instrukcji do wykonania zadania. 

Wspaniałą rzeczą w tworzeniu makr w programie Word(Word) jest to, że nie trzeba umieć programować(know how to program) . Jeśli możesz nacisnąć przycisk nagrywania i zatrzymać, możesz to zrobić.

Czy makra nie są niebezpieczne?(Aren’t Macros Dangerous?)

Czy słyszałeś, że makra są złe, ponieważ mogą zawierać wirusy ? Chociaż musisz uważać na otwieranie dokumentów pakietu Office(Office) od nieznanych osób, ponieważ mogą one zawierać złośliwe makra, nie stanowi to problemu. Tworzysz własne makro, więc wiesz, że to nie wirus.

Jak nagrać makro w programie Word(How To Record A Macro in Word)

W tym przykładzie utworzysz makro w programie Word(Word) , aby wstawić podpis(insert your signature) na końcu dokumentu.

  1. Przy otwartym programie Word przejdź do karty Widok(View ) .
  2. Wybierz strzałkę w dół pod przyciskiem Makra(Macros ) .
  3. Wybierz Nagraj makro…(Record Macro… ) otworzy się nowe okno.

  1. W polu Nazwa makra:(Macro name: ) wprowadź opisową nazwę makra. Spacje nie są dozwolone. Użyj podkreślenia lub myślnika.
  2. W menu Przechowuj makro w:(Store macro in:) możesz wybrać dokumenty, które mają być używane przez to makro. Jeśli wybierzesz Wszystkie dokumenty(Documents) ( Normal.dotm ), makro będzie od teraz dostępne w każdym nowym dokumencie programu Word(Word) . Jeśli wybierzesz pojedynczy dokument, będzie on dotyczył tylko tego pojedynczego dokumentu. Zwykle najlepiej jest wybrać Wszystkie dokumenty(All Documents) .

  1. W polu Opis:(Description: )  wpisz, co robi makro. Jest to proste makro o opisowej nazwie, ale gdy nauczysz się dobrze posługiwać makrami, będziesz robić bardziej złożone rzeczy, więc opis jest zawsze dobrym pomysłem.
  2. Możesz wybrać Przypisz makro do(Assign macro to) przycisku, który utworzysz za pomocą przycisku(Button ) lub skrótów klawiszowych, które możesz wybrać za pomocą przycisku Klawiatura(Keyboard ) . Istnieje już wiele klawiszy skrótów do programu Word(Word) , więc najlepszym rozwiązaniem może być przycisk. Wybierz przycisk(Button) . Otworzy się nowe okno o nazwie Opcje programu Word(Word Options) .

  1. Tutaj przypiszesz makro przycisk na Wstążce programu Word(Word Ribbon) . Wybierz opcję Dostosuj wstążkę(Customize Ribbon) .
  2. W menu Wybierz polecenia z:(Choose commands from:) wybierz Makra(Macros) . To pokaże nam nasze makra w obszarze pod nim.

  1. Potrzebujesz gdzieś na wstążce, aby umieścić makro. W tym przykładzie wybierz Home w obszarze Main Tabs . Następnie wybierz Nowa grupa(New Group) .
  2. Wybierz Zmień nazwę(Rename) , aby nadać mu znaczącą nazwę.
  3. W oknie Zmień nazwę(Rename) wybierz jedną z ikon reprezentujących grupę, a następnie wprowadź Moje makra(My Macros ) w polu Nazwa wyświetlana(Display name ) .
  4. Wybierz OK , aby go zastosować. Zobaczysz zmianę w obszarze kart głównych(Main Tabs ) .

  1. Po wybraniu nowych Moich makr(My Macros) w obszarze Karty główne(Main Tabs) wybierz makro Normal.NewMacros.Insert_Signature .
  2. Wybierz Dodaj(Add) , aby wstawić go do grupy Moje makra(My Macros) .

  1. Oczywiście będziesz chciał zmienić jego nazwę. Po wybraniu makra w obszarze Karty główne(Main Tabs) wybierz Zmień nazwę…(Rename…)
  2. W oknie Zmień nazwę(Rename) wybierz ikonę i wprowadź prostą nazwę w polu Nazwa wyświetlana(Display name: ) :.
  3. Wybierz OK , aby zatwierdzić zmianę. Zobaczysz zmianę w obszarze kart głównych(Main Tabs) .
  4. Wybierz OK poniżej obszaru Karty główne(Main Tabs) , aby zakończyć tworzenie przycisku dla makra.

  1. Śmiało i utwórz dowolny blok podpisu, który chcesz. Dodaj(Add) skan swojego podpisu lub innych obrazów. Cokolwiek chcesz. Gdy to zrobisz, wybierz strzałkę w dół pod przyciskiem Makra(Macros) .
  2. Wybierz opcję Zatrzymaj nagrywanie(Stop Recording) . Otóż ​​to. Twoje makro Wstaw podpis jest gotowe.(Signature)

  1. Przetestuj go, znajdując przycisk Wstaw podpis(Insert Signature) utworzony na karcie Strona główna(Home) i wybierz go. Twój blok podpisu powinien magicznie wyglądać dokładnie tak, jak go zaprojektowałeś.

Jak napisać makro(How To Write a Macro)

W przypadku większości makr metoda nagrywania jest najefektywniejszym sposobem ich tworzenia. W końcu będziesz chciał zrobić coś bardziej złożonego. Wymaga to napisania makra w języku Visual Basic for Applications ( VBA ). Mamy najlepszy przewodnik VBA dla początkujących(best VBA guide for beginners) , więc dodaj go do zakładek. Stwórzmy makro, które poda nam średnią liczbę słów na zdanie, aby pomóc nam określić, kiedy jesteśmy rozwlekli.

  1. Potrzebujesz dostępu do karty Deweloper(Developer ) , która jest domyślnie ukryta w programie Word(Word) . W lewym górnym rogu Worda(Word) wybierz Plik(File) .

  1. W lewym dolnym rogu wybierz Opcje(Options) .

  1. W oknie, które zostanie otwarte, wybierz Dostosuj Wstążkę(Customize Ribbon) .
  2. Po prawej stronie poszukaj Developera(Developer ) i umieść obok niego znacznik wyboru.
  3. Wybierz OK , aby zamknąć okno. Pokaże(Developer ) się teraz karta Deweloper .

  1. Wybierz kartę Deweloper(Developer ) .
  2. Wybierz przycisk Makra(Macros) .

  1. Wprowadź zrozumiałą nazwę w polu Nazwa makra:(Macro name:) Pozostaw makra w:(Macros in: ) jako Normal.dotm , aby miało zastosowanie do wszystkich dokumentów programu Word(Word) . Zawsze(Always) wpisuj opis w polu Opis(Description: ) :.
  2. Wybierz Utwórz(Create) . Otworzy się narzędzie programistyczne Microsoft Visual Basic for Applications .

  1. Kod pokazany w zielonych prostokątach poniżej powinien już tam być z pustą przestrzenią między nimi. Skopiuj i wklej następujący kod w to miejsce:

Dim s As Zakres
Dim numWords jako liczba całkowita
Dim numSentences jako liczba całkowita
numSentences = 0
numWords = 0

Dla każdego s w ActiveDocument.Sentences
numSentences = numSentences + 1
numWords = numWords + s.Words.Count
Dalej

MsgBox „Średnia liczba słów na zdanie” + Str ( Int (numWords / numSentences)) + „. Mniej niż 15 jest najlepsze.”

  1. Wybierz przycisk Uruchom(Run ) , aby przetestować kod. Jeśli nie działa zgodnie z oczekiwaniami, edytuj kod, aż będzie działał tak, jak chcesz.

  1. Wybierz przycisk Zapisz(Save ) i zamknij okno programowania.

  1. Utwórz przycisk na wstążce programu Word,(Create a button in the Word ribbon) korzystając z tej samej metody, jak pokazano w instrukcjach „Jak nagrać makro” powyżej.
  2. Znajdź przycisk, który właśnie utworzyłeś i przetestuj go.

Moje makro nie działa po zapisaniu dokumentu programu Word(My Macro Doesn’t Work When I Save My Word Document)

Program Word(Word) domyślnie zapisuje plik z rozszerzeniem .docx , co nie pozwala na automatyczne uruchamianie makr. Jeśli chcesz, aby makro było uruchamiane, musisz zmienić typ pliku na Dokument programu Word z(Word Macro-Enabled Document) obsługą makr (*.docm).

Ten typ pliku istnieje częściowo w celu zwalczania problemów związanych z bezpieczeństwem makr. Jeśli widzisz to rozszerzenie pliku w dokumencie, którego nie spodziewałeś się otrzymać, bądź podejrzliwy.

Co jeszcze mogę zrobić z makrami?(What Else Can I Do With Macros?)

Możesz tworzyć makra w programach Excel(create macros in Excel) , Outlook , a nawet PowerPoint . Wszystko, co obecnie robisz ręcznie, powinieneś być w stanie nagrać lub napisać makro, aby to zrobić. Używanie makr w programie Word(Word) wraz ze świetnymi klawiszami skrótów systemu Windows(great Windows shortcut keys) dziesięciokrotnie zwiększy Twoją produktywność. 



About the author

Jestem ekspertem komputerowym z ponad 10-letnim doświadczeniem i specjalizuję się w pomaganiu ludziom w zarządzaniu komputerami w ich biurze. Napisałem artykuły na takie tematy, jak optymalizacja połączenia internetowego, konfiguracja komputera w celu uzyskania najlepszych wrażeń w grach i nie tylko. Jeśli szukasz pomocy we wszystkim, co dotyczy Twojej pracy lub życia osobistego, jestem osobą dla Ciebie!



Related posts