Makrohandlingen AfspilMakro

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

Brug denne handling:

  • Sådan afspilles en makro fra en anden makro.

  • Sådan køres en makro baseret på en bestemt betingelse.

  • Sådan vedhæfter 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 køres. Feltet Makronavn i sektionen Handlingsargumenter i makrodesignvinduet viser alle makroer (og makrogrupper) i den aktuelle database. Hvis makroen er i en makrogruppe, angives den under makrogruppenavnet på listen som makrogruppenavn.makronavn. Dette er et påkrævet argument.

Hvis du kører en makro med makrohandlingen AfspilMakro i en biblioteksdatabase, leder Access efter makroen med dette navn i biblioteksdatabasen og søger ikke efter den i den aktuelle database.

Antal gentagelser

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

Gentag udtryk

En udtryk , der evalueres til Sand (-1) eller Falsk (0). Makroen stopper med at køre, hvis udtrykket evalueres til Falsk. Udtrykket evalueres, hver gang makroen køres.

Bemærkninger

Hvis du angiver navnet på en makrogruppe for argumentet Makronavn, kører Access den første makro i makrogruppen.

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

Tips

Du kan bruge argumenterne Gentag antal og Gentag udtryk til at bestemme, hvor mange gange makroen skal køre:

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

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

  • Hvis du lader Gentag antal være tomt, men angiver et udtryk for Repeat-udtryk,kører makroen, indtil udtrykket evalueres til Falsk.

  • Hvis du angiver værdier for begge argumenter, kører makroen det antal gange, der er angivet i Antal gentagelser, eller indtil Gentagelsesudtryk evalueres til Falsk,alt efter hvad der forekommer først.

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

Bemærkninger!: 

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

  • Du kan indlejre makroer. Det vil sige, at du kan køre makro A, som igen kalder makro B osv. I hvert tilfælde, når den kaldes makro er færdig, vender Access tilbage til den makro, der kaldes den, og kører den næste handling i makroen.

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

Har du brug for mere hjælp?

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.

×