DoCmd.RunMacro-Methode (Access)

Die RunMacro-Methode führt die RunMacro-Aktion in Visual Basic aus.

Syntax

Ausdruck. RunMacro (MacroName, RepeatCount, RepeatExpression)

expression Eine Variable, die ein DoCmd-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
MacroName Erforderlich Variant Ein Zeichenfolgenausdruck, der dem gültigen Namen eines Makros in der aktuellen Datenbank entspricht. Wenn Sie Visual Basis-Code, der die RunMacro-Methode enthält, in einer Bibliotheksdatenbank ausführen, wird in Microsoft Access das Makro mit diesem Namen in der Bibliotheksdatenbank gesucht und dann in der aktuellen Datenbank nicht gesucht.
RepeatCount Optional Variant Ein numerischer Ausdruck, der zu einer ganzen Zahl ausgewertet wird und angibt, wie oft das Makro ausgeführt wird.
RepeatExpression Optional Variant Ein numerischer Ausdruck, der bei jeder Ausführung des Makros ausgewertet wird. Wenn die Auswertung False (0) ergibt, wird die Ausführung des Makros beendet.

HinwBemerkungeneise

Verwenden Sie die RunMacro-Methode , um ein Makro auszuführen.

Verwenden Sie MacroGroupName. MacroName-Syntax für das MacroName-Argument zum Ausführen eines bestimmten Makros in einer Makrogruppe.

Wenn Sie das Argument RepeatExpression angeben und das Argument RepeatCount leer lassen, müssen Sie das Komma des Arguments RepeatCount einschließen. Wenn Sie ein nachgestelltes Argument leer lassen, verwenden Sie kein Komma nach dem letzten Argument, das Sie angeben.

Beispiel

Im folgenden Beispiel wird das Makro Print Sales ausgeführt, mit dem der Umsatzbericht zweimal gedruckt wird.

DoCmd.RunMacro "Print Sales", 2

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.