Makroanweisung "Submacro"

Gilt für
Access für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Die Submacro Anweisung in Access definiert ein separates Makro im Fenster "Makro-Designer".

Einstellung

Die Submacro Aktion hat nur ein erforderliches Argument.

Aktionsargument Beschreibung
Name Eine Zeichenfolge, die als Name des Makros angezeigt wird.

Hinweise

Sie können die Submacro Anweisung verwenden, um separate Gruppen von Aktionen zu definieren. Sie können die Aktionen, die in Untermakros definiert sind, von einem anderen Makro aus ausführen, indem Sie die RunMacro Aktion verwenden. Verwenden Sie im Macro Name Argument der RunMacro Aktion die folgende Syntax, um das Untermakro auszuführen:

<macro name>.<submacro name>

Sie können die Submacro Anweisung auch verwenden, um eine Reihe von Fehlerbehandlungsaktionen innerhalb eines Makros zu definieren.

Beispiel

Das folgende Makro veranschaulicht die Submacro Anweisung zusammen mit einer OnError Makroaktion. In diesem Beispiel weist die OnError Aktion Access an, ein benutzerdefiniertes Untermakro für die Fehlerbehandlung mit dem Namen ErrorHandler auszuführen, wenn ein Fehler auftritt. Wenn bei einer der folgenden Aktionen ein Fehler auftritt, springt Access zum ErrorHandler Untermakro. Das ErrorHandler Untermakro zeigt ein Meldungsfeld an, das auf das MacroError Objekt verweist, um Informationen über den Fehler anzuzeigen.

Dieser Screenshot zeigt das vorherige Beispiel im Access-Makro-Designer. In diesem Fall löst der Ausdruck in der SetLocalVar Aktion einen Fehler aus, da er versucht, eine Zahl durch Null zu dividieren. Access wechselt zum Untermakro mit dem Namen ErrorHandler und zeigt die Fehlerinformationen in einem Meldungsfeld an.

Makroentwurfsoberfläche in Access mit Anzeige einer BeiFehler-Makroaktion