Ausführen von Makros über Makros (Microsoft Word)
Es kann vorkommen, dass Sie ein Makro mithilfe von VBA aus einem Makro heraus ausführen müssen. Angenommen, Sie haben ein Makro, das ein neues Dokument basierend auf einer Vorlage erstellt und dann ein Makro in dieser Vorlage ausführt.
Dies ist eine relativ einfache Aufgabe, und eine Möglichkeit, sie zu handhaben, besteht darin, die .Run-Methode des Application-Objekts zu verwenden. Die Befehlszeile für diesen Ansatz lautet wie folgt:
Application.Run MacroName:="MyMacro"
Vorausgesetzt, der Makroname ist nicht mehrdeutig (es gibt keine anderen Makros in einem geöffneten Dokument oder einer Vorlage mit demselben Namen), funktioniert dieser Ansatz einwandfrei. Eine elegantere Lösung wäre, den eindeutigen Namen des Makros anzugeben, wie im nächsten Tipp beschrieben.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.
(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (11411) gilt für Microsoft Word 2007, 2010, 2013, 2016, 2019 und Word in Office 365. Eine Version dieses Tipps finden Sie für ältere Menüoberfläche von Word hier: