KjørMakro, makrohandling

Obs!: Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Du kan bruke handlingen Kjør makro i Access-databaser til å kjøre en makro. Makroen kan være i en makrogruppe.

Bruk denne handlingen:

  • For å kjøre en makro fra en annen makro.

  • For å kjøre en makro basert på en bestemt betingelse.

  • Legge ved en makro til en egen definert meny eller bånd kommando.

Innstilling

Makro handlingen RunMacro har følgende argumenter:

Handlingsargument

Beskrivelse

Makro navn

Navnet på makroen du vil kjøre. Makronavn -boksen i Handlingsargumenter -inndelingen i vinduet for makro utforming viser alle makroer (og makro grupper) i den gjeldende databasen. Hvis makroen er i en makro gruppe, er den oppført under navnet på makro gruppen i listen som makro.makro navn. Dette er et nødvendig argument.

Hvis du kjører en makro som inneholder makro handlingen RunMacro i en bibliotekdatabase, ser Access etter makroen med dette navnet i biblioteks databasen og ser ikke etter den i den gjeldende databasen.

Antall kjøringer

Maksimalt antall ganger makroen vil kjøre. Hvis du lar dette argumentet være tomt (og Evaluer uttrykk -argumentet også er tomt), kjøres makroen én gang.

Gjenta uttrykk

En uttrykk som evalueres til sann (– 1) eller Usann (0). Makroen slutter å kjøre hvis uttrykket evalueres til Usann. Uttrykket evalueres hver gang makroen kjøres.

Kommentarer

Hvis du skriver inn et makro gruppe navn for argumentet makro navn , kjører Access den første makroen i makro gruppen.

Denne handlingen fungerer på samme måte som å klikke Kjør makro på fanen database verktøy , velge en makro og klikke OK. Denne kommandoen kjører imidlertid makroen bare én gang, mens handlingen Kjør makro kan kjøre en makro så mange ganger du vil.

Tips

Du kan bruke argumentene Antall kjøringer og Evaluer uttrykk til å fastslå hvor mange ganger makroen kjører:

  • Hvis du lar begge argumentene være tomme, kjøres makroen én gang.

  • Hvis du angir et tall for Antall kjøringer, men lar Evaluer uttrykk stå tomt, kjører makroen det angitte antallet ganger.

  • Hvis du lar Antall kjøringer være tomme, men angir et uttrykk for REPEAT uttrykk, kjøres makroen til uttrykket evalueres til Usann.

  • Hvis du angir verdier for begge argumentene, kjører makroen antall ganger som er angitt i Antall kjøringer , eller til og med Evaluer uttrykk evalueres til Usann, noe som skjer først.

Når du kjører en makro som inneholder makro handlingen RunMacro , og den når handlingen Kjør makro, kjører Access den kalte makroen. Når den kalte makroen er ferdig, returnerer Access til den opprinnelige makroen og kjører neste handling.

Obs!: 

  • Du kan ringe en makro i samme makro gruppe eller i en annen makro gruppe.

  • Du kan neste makroer. Det vil si at du kan kjøre makro A, som i sin tur anroper makro B, og så videre. Når den kalte makroen er ferdig, returnerer Access til makroen som kalte den, og kjører den neste handlingen i makroen.

Hvis du vil kjøre handlingen RunMacro i en VBA-modul (Visual Basic for Applications), bruker du RunMacro - metoden for DoCmd-objektet.

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×