Macro-instructie Submacro

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

Met deze Submacro instructie in Access wordt een afzonderlijke macro gedefinieerd in het venster Macro Designer.

Instelling

De Submacro actie heeft slechts één verplicht 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 met acties te definiëren. U kunt de acties die in submacro's zijn gedefinieerd vanuit een andere macro uitvoeren 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 reeks foutafhandelingsacties in een macro te definiëren.

Voorbeeld

De volgende macro demonstreert deze Submacro instructie samen met een OnError macroactie. In dit voorbeeld wordt met de OnError actie aangegeven dat er in Access een aangepaste submacro voor foutafhandeling moet worden uitgevoerd met de naam ErrorHandler wanneer er een fout optreedt. Als er een fout optreedt in een van de daaropvolgende acties, springt Access naar de ErrorHandler submacro. De ErrorHandler submacro geeft een berichtvak weer dat naar het MacroError object verwijst om informatie over de fout weer te geven.

Deze schermafbeelding toont het vorige voorbeeld in de macro-ontwerper van Access. In dit geval veroorzaakt de expressie in de SetLocalVar actie een fout, omdat deze probeert een getal door nul te delen. De submacro met de naam ErrorHandler wordt geopend en de foutgegevens worden weergegeven in een berichtvak.

Macro-ontwerpvlak in Access met een macroactie BijFout.