Makrosatsen Undermakro

Gäller för
Access för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Uttrycket Submacro i Access definierar ett separat makro i fönstret Makro Designer.

Inställning

Åtgärden Submacro har bara ett obligatoriskt argument.

Åtgärdsargument Beskrivning
Name En sträng som representerar namnet på makrot.

Kommentarer

Du kan använda uttrycket Submacro för att definiera separata uppsättningar med åtgärder. Du kan köra de åtgärder som definieras i undermakron från ett annat makro med hjälp av åtgärden RunMacro . Macro Name I argumentet för åtgärden RunMacro använder du följande syntax för att köra delmakro:

<macro name>.<submacro name>

Du kan också använda uttrycket Submacro för att definiera en uppsättning felhanteringsåtgärder i ett makro.

Exempel

Följande makro visar instruktionen Submacro tillsammans med en OnError makroåtgärd. I det här exemplet OnError uppmanas Access att köra ett anpassat delmakro för felhantering som namnges ErrorHandler när ett fel uppstår. Om ett fel uppstår i någon av de följande åtgärderna hoppar Access till delmakroet ErrorHandler . I ErrorHandler delmakro visas en meddelanderuta som refererar till MacroError objektet för att visa information om felet.

Den här skärmbilden visar föregående exempel i Makrodesignern i Access. I det här fallet utlöser uttrycket i instruktionen SetLocalVar ett fel eftersom det försöker dividera ett tal med noll. Access flyttar till det namngivna delmakroet ErrorHandler och visar felinformationen i en meddelanderuta.

Makrodesignytan i Access med ett exempel på makroinstruktionen VidFel.