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. Eine Möglichkeit, damit umzugehen, 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 die Angabe des eindeutigen Namens des Makros wie in diesem 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 (1390) gilt für Microsoft Word 97, 2000, 2002 und 2003. Sie finden eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Word (Word 2007) und später) hier: