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.