Macro-instructie Submacro

Van toepassing op
Access voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

De Submacro instructie in Access definieert een afzonderlijke macro in het venster Macro Designer.

Instelling

De Submacro actie heeft slechts één vereist argument.

Actieargument Beschrijving
Name Een tekenreeks die als de naam van de macro wordt weergegeven.

Opmerkingen

U kunt de Submacro -instructie gebruiken om afzonderlijke sets acties te definiëren. U kunt de acties die zijn gedefinieerd in submacros uitvoeren vanuit een andere macro met behulp van de RunMacro actie. Gebruik in het Macro Name argument van de RunMacro actie de volgende syntaxis om de submacro uit te voeren:

<macro name>.<submacro name>

U kunt de Submacro instructie ook gebruiken om een set foutafhandelingsacties in een macro te definiëren.

Voorbeeld

In de volgende macro ziet u de Submacro instructie samen met een OnError macroactie. In dit voorbeeld geeft de actie access opdracht om een aangepaste submacro voor foutafhandeling uit te voeren met de OnError naam ErrorHandler wanneer er een fout optreedt. Als er een fout optreedt in een van de volgende acties, springt Access naar de ErrorHandler submacro. In ErrorHandler de submacro wordt een berichtvak weergegeven dat verwijst naar het MacroError object om informatie over de fout weer te geven.

In deze schermopname ziet u het vorige voorbeeld in de Access-macroontwerper. In dit geval activeert de expressie in de SetLocalVar actie een fout omdat wordt geprobeerd een getal door nul te delen. Access gaat naar de submacro met de naam ErrorHandler en geeft de foutinformatie weer in een berichtvak.

Macro-ontwerpvlak in Access met een macroactie BijFout.