Makrohandlingen AfspilMakro

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Du kan bruge makrohandlingen AfspilMakro i Access-databaser til at køre en makro. Makroen kan være i en makrogruppe.

Brug denne handling:

  • Hvis du vil afspille en makro fra en anden makro.

  • Hvis du vil afspille en makro, der er baseret på en bestemt betingelse.

  • Sådan føjer du en makro til en brugerdefineret menu eller kommando på båndet.

Indstilling

Makrohandlingen AfspilMakro har følgende argumenter:

Handlingsargument

Beskrivelse

Makronavn

Navnet på den makro, der skal afspilles. Feltet makronavn i sektionen Handlingsargumenter i vinduet makrodesign viser alle makroer (og makrogrupper) i den aktuelle database. Hvis makroen er i en makrogruppe, vises den under makro gruppens navn på listen som macrogroupname.makronavn. Dette er et påkrævet argument.

Hvis du afspiller en makro, der indeholder makrohandlingen AfspilMakro i en biblioteksdatabase, vil Access søge efter makroen med dette navn i biblioteksdatabasen og ikke søge efter den i den aktuelle database.

Gentag antal

Det maksimale antal gange, makroen afspilles. Hvis du lader dette argument være tomt (og argumentet Gentag udtryk er også tomt), afspilles makroen én gang.

Gentag udtryk

En udtryk , der evalueres til sand (– 1) eller falsk (0). Makroen stopper, hvis udtrykket evalueres til falsk. Udtrykket evalueres, hver gang makroen afspilles.

Bemærkninger

Hvis du angiver navnet på en makrogruppe for argumentet makronavn , afspilles den første makro i makrogruppen.

Denne handling svarer til at klikke på Afspil makro under fanen database værktøjer , markere en makro og klikke på OK. Denne kommando kører dog kun makroen én gang, mens makrohandlingen AfspilMakro kan afspille en makro, lige så mange gange du vil.

Tip!

Du kan bruge argumenterne antal gentagelser og Gentag udtryk til at finde ud af, hvor mange gange makroen kører:

  • Hvis du lader begge argumenter være tomme, afspilles makroen én gang.

  • Hvis du angiver et tal for Gentag antal , men lader et Gentag-udtryk være tomt, kører makroen det angivne antal gange.

  • Hvis du lader gentagelses antal være tomt, men angiver et udtryk for REPEAT-udtryk, afspilles makroen, indtil udtrykket evalueres til falsk.

  • Hvis du indtaster værdier for begge argumenter, kører makroen det antal gange, der er angivet i Gentag antal eller indtil Gentag udtryk evalueres til falsk, afhængigt af hvad der sker først.

Når du afspiller en makro, der indeholder makrohandlingen AfspilMakro , og den når makrohandlingen AfspilMakro , kører Access den kaldte makro. Når den kaldte makro er færdig, vender Access tilbage til den oprindelige makro og kører den næste handling.

Bemærkninger!: 

  • Du kan ringe til en makro i den samme makrogruppe eller i en anden makrogruppe.

  • Du kan indlejre makroer. Det vil gøre, du kan afspille makro A, som i slå makro B til, og så videre. Hvis den kaldte makro er færdig med den kaldte makro, vender Access tilbage til den makro, der kaldte den, og kører den næste handling i den pågældende makro.

Hvis du vil køre handlingen AfspilMakro i et VBA-modul (Visual Basic for Applications), skal du bruge metoden RunMacro til objektet DoCmd .

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×