Setningen Submacro i Access definerer en egen makro i makrovinduet Designer.
Innstilling
Handlingen Submacro har bare ett obligatorisk argument.
| Handlingsargument | Beskrivelse |
|---|---|
Name |
En streng som vises som navnet på makroen. |
Merknader
Du kan bruke setningen Submacro til å definere separate sett med handlinger. Du kan kjøre handlingene som er definert i delmakroer fra en annen makro, ved hjelp RunMacro av handlingen. Bruk følgende syntaks til å kjøre delmakroen Macro NameRunMacro i argumentet for handlingen:
<macro name>.<submacro name>
Du kan også bruke setningen Submacro til å definere et sett med feilbehandlingshandlinger i en makro.
Eksempel
Følgende makro demonstrerer setningen Submacro sammen med en OnError makrohandling. I dette eksemplet OnError ber handlingen Access om å kjøre en egendefinert undermakro for feilbehandling med navn ErrorHandler når det oppstår en feil. Hvis det oppstår en feil i noen av handlingene som følger, hopper Access til undermakroen ErrorHandler . Undermakroen ErrorHandler viser en meldingsboks som refererer til MacroError objektet for å vise informasjon om feilen.
Dette skjermbildet viser det forrige eksemplet i Access-makroutformingen. I dette tilfellet utløser uttrykket i SetLocalVar handlingen en feil fordi det prøver å dele et tall med null. Access går til undermakroen med navnet ErrorHandler og viser feilinformasjonen i en meldingsboks.