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.