Sætningen Undermakro

Gælder for
Access til Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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.

Makrodesignoverfladen i Access med visning af en VedFejl-makrohandling.