Schreibbüro Richter

VBA-Code in Word einbringen und verwenden

Die Verwendung von Makros in Word ist ausgesprochen komfortabel und vielfältig. Die wichtigsten Grundlagen sind hier zusammengefasst:

Makro in ein Modul einfügen

Wenn Sie ein interessantes Makro gefunden haben, fügen Sie es in ein neues Modul ein:

Makro mit dem Makrorecorder aufzeichnen

Für Einsteiger ist die einfachste Möglichkeit, ein neues Modul für ein im Internet gefundenes Makro zu erzeugen, die Aufzeichnung mit dem Makrorecorder:

Das neue Makro fügt an der Eingabemarke ein Datum + 14 Tage ein. Die Frist wird dabei so gesetzt, dass sie immer an einem Wochentag endet und nicht etwa am Sonntag abläuft. Das Dokument, die Vorlage, die Normal.dotm oder die Normal.dot muss nun natürlich gespeichert werden.

Tastenkombination (Shortcut) zuweisen

Den am häufigsten benötigten Makros kann man eine Tastenkombination zuweisen:

Nun lässt sich das Makro bequem mit der Tastenkombination aufrufen. Wenn Sie (wie ich) ein begeisterter Tastaturbenutzer sind, gehen Ihnen die Shortcuts mit der Zeit aus. Ich verwende inzwischen → Autotexte zum Auslösen von Makros in Word, und zwar PhraseExpress Autotexte.

Bis Word 2003 konnte man Makros komfortabel direkt in Word in Kontextmenüs unterbringen, die man auch mit der Tastatur erreichen kann → Makro in einem Kontextmenü unterbringen.

Makro in die Menüleiste (Ribbon) einfügen (Word 2007 und neuer)

Ab Word 2007: Um ein Makro auf eine Schaltfläche in der Menüleiste zu legen, gehen Sie so vor:

Makro in eine Symbolleiste einfügen (bis Word 2003)

Bis Word 2003: Um ein Makro auf eine Schaltfläche in einer Symbolleiste zu legen, gehen Sie so vor:

Das Makro lässt sich nun über den Eintrag in der Menüleiste oder in der Symbolleiste bedienen.

Ab Word 2007 gibt es nur noch die Menüleiste (siehe oben). Bis Word 2003 ließ sich ein Makro auch in einem Word-Menü unterbringen, wozu Sie so vorgehen können:

Makro in einem Kontextmenü unterbringen (bis Word 2003)

Update ab Word 2007: Ein Makro lässt sich immer noch in einem Kontextmenü unterbringen, wozu das Kontextmenü allerdings mit VBA zu programmieren ist. Die Möglichkeit steht nur noch in den älteren Word-Versionen bis Word 2003 direkt über die Oberfläche erreichbar zur Verfügung.

Bis Word 2003: Beim intensiven Arbeiten mit Word gehen die verfügbaren bequemen Tastenkombinationen schnell zur Neige. Dann ist es hilfreich, wenn man wichtige Makros in Kontextmenüs (die man mit der rechten Maustaste oder mit der Taste Kontextmenü (rechts unten auf der Tastatur neben der Windows-Taste) erreichen kann:

Um das Makro in mehreren Kontextmenüs zur Verfügung zu stellen, wiederholen Sie die ganze Prozedur und wählen z. B. im Kontextmenü Tabelle den Eintrag Tabellentext.