Makroinstruktionen KörMakro

Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

Du kan använda makro instruktionen KörMakro i Access-databaser för att köra en makro. Makrot kan vara i en maktrogrupp.

Använd den här åtgärden:

  • Om du vill köra ett makro från ett annat makro.

  • Om du vill köra ett makro baserat på ett visst villkor.

  • Om du vill koppla ett makro till en egen meny eller ett menyflik-kommando.

Inställning

Makro instruktionen KörMakro har följande argument:

Åtgärdsargument

Beskrivning

Makronamn

Namnet på det makro du vill köra. Rutan makro namn i avsnittet Åtgärds argument i fönstret makro design innehåller alla makron (och makro grupper) i den aktuella databasen. Om makrot finns i en makro grupp visas det under makro gruppens namn i listan som macrogroupname.makronamn. Det här är ett obligatoriskt argument.

Om du kör ett makro som innehåller instruktionen Kör makro i en biblioteksdatabas söker Access efter makrot med det här namnet i biblioteks databasen och letar inte efter det i den aktuella databasen.

Antal upprepningar

Det maximala antalet gånger makrot körs. Om du lämnar detta argument tomt (och argumentet utvärdera uttryck också är tomt) körs makrot en gång.

Upprepa uttryck

En uttryck som beräknas till Sant (-1) eller falskt (0). Makrot slutar fungera om uttrycket utvärderas till falskt. Uttrycket utvärderas varje gång makrot körs.

Anmärkningar

Om du anger ett namn på makro gruppen för argumentet makro namn körs det första makrot i makro gruppen.

Den här åtgärden liknar att klicka på Kör makro på fliken databas verktyg , markera ett makro och klicka på OK. Emellertid körs makrot bara en gång, medan makro instruktionen Kör kommando kan köra ett makro hur många gånger du vill.

Tips

Du kan använda argumenten upprepa och utvärdera uttryck för att avgöra hur många gånger makrot körs:

  • Om du lämnar båda argumenten tomma körs makrot en gång.

  • Om du anger ett tal för antal upprepningar , men lämna upprepnings uttryck tomt, körs makrot angivet antal gånger.

  • Om du lämnar upprepnings räkningen tom men anger ett uttryck för REPEAT uttryckkörs makrot tills uttrycket utvärderas till falskt.

  • Om du anger värden för båda argumenten kör makrot det antal gånger som anges i antal upprepningar eller tills Upprepa uttryck beräknas till falskt, beroende på vilket som inträffar först.

När du kör ett makro som innehåller makro instruktionen KörMakro och det når makro instruktionen KörMakro körs det anropade makrot. När det anropade makrot är klart återgår Access till det ursprungliga makrot och kör nästa åtgärd.

Meddelanden: 

  • Du kan ringa ett makro i samma makro-grupp eller i en annan makro grupp.

  • Du kan kapsla in makron. Det betyder att du kan köra makro A, som i sin tur anropar makro B och så vidare. När det anropade makrot är klart återgår Access till det makro som anropade det och kör nästa åtgärd i det makrot.

Om du vill köra instruktionen Kör makro i en VBA-modul (Visual Basic for Applications) använder du metoden RunMacro för DoCmd -objektet.

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×