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. |
Hinweise
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.