Sætningen Submacro i Access definerer en separat makro i vinduet Makro Designer.
Indstilling
Handlingen Submacro har kun ét påkrævet argument.
| Handlingsargument | Beskrivelse |
|---|---|
Name |
En streng, der vises som navnet på makroen. |
Bemærkninger
Du kan bruge sætningen Submacro til at definere separate handlingssæt. Du kan køre de handlinger, der er defineret i undermakroer fra en anden makro, ved hjælp RunMacro af handlingen.
Macro Name I argumentet for RunMacro handlingen skal du bruge følgende syntaks til at køre undermakroen:
<macro name>.<submacro name>
Du kan også bruge sætningen Submacro til at definere et sæt fejlhåndteringshandlinger i en makro.
Eksempel
Følgende makro demonstrerer sætningen Submacro sammen med en OnError makrohandling. I dette eksempel OnError beder handlingen Access om at køre en brugerdefineret undermakro til fejlhåndtering, der er navngivet ErrorHandler , når der opstår en fejl. Hvis der opstår en fejl i en af de følgende handlinger, springer Access til undermakroen ErrorHandler . Undermakroen ErrorHandler viser et meddelelsesfelt, der refererer til objektet MacroError for at vise oplysninger om fejlen.
Dette skærmbillede viser det forrige eksempel i Access-makrodesigneren. I dette tilfælde udløser udtrykket i SetLocalVar handlingen en fejl, fordi det forsøger at dividere et tal med nul. Access flytter til den navngivne ErrorHandler undermakro og viser fejloplysningerne i en meddelelsesboks.