SuoritaMakro-makrotoiminto

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Voit käyttää SuoritaMakro -makro toimintoa Accessin tieto kannoissa makro-toiminnon suorittamiseen. Makro voi olla makroryhmä.

Käytä tätä toimintoa:

  • Jos haluat suorittaa makron toisesta makrosta käsin.

  • Makron suorittaminen tietyn ehdon perusteella.

  • Liittää makron mukautettuun valikkoon tai valinta nauhan komentoon.

Asetus

SuoritaMakro -makro toiminnolla on seuraavat argumentit:

Toiminnon argumentti

Kuvaus

Makron nimi

Suoritettavan makron nimi. Makron rakenne-ikkunan toiminto argumentit -osan makron nimi -ruutu sisältää kaikki nykyisen tieto kannan makrot (ja makro ryhmät). Jos makro on makro ryhmässä, se näkyy luettelon makro ryhmän nimi-luettelossa muodossa makro.makro nimi. Tämä on pakollinen argumentti.

Jos suoritat makron, joka sisältää SuoritaMakro -makro toiminnon kirjastotietokanta-funktiossa, Access hakee tämännimistä makroa Kirjasto tieto kannasta ja ei etsi sitä nykyisestä tieto kannasta.

Toista luku

Makron suoritus kertojen enimmäismäärä. Jos jätät tämän argumentin tyhjäksi (ja toisto lauseke -argumentti on myös tyhjä), makro suoritetaan kerran.

Toista lauseke

lauseke, jonka arvo on tosi (– 1) tai Epätosi (0). Makro lakkaa toimimasta, jos lausekkeen arvo on Epätosi. Lauseke lasketaan aina, kun makroa suoritetaan.

Huomautuksia

Jos kirjoitat makro ryhmän nimen makron nimi -argumentille, Accessissa suoritetaan makro-ryhmän ensimmäinen makro.

Tämä toiminto vastaa tieto kanta työkalut -väli lehdessä suoritettavan makron napsauttamista, makron valitsemista ja OK-painikkeen napsauttamista. Tämä komento suorittaa makron kuitenkin vain kerran, kun taas SuoritaMakro -makro toiminto voi suorittaa makron niin monta kertaa kuin haluat.

Vihjeitä

Voit määrittää, kuinka monta kertaa makro suoritetaan, käyttämällä toista määrä-ja toista lauseke-argumentteja.

  • Jos jätät molemmat argumentit tyhjiksi, makro suoritetaan kerran.

  • Jos syötät toistuvan luku määrän, mutta jätät toista- lausekkeen tyhjäksi, makro suorittaa määritetyn määrän aikaa.

  • Jos jätät Toista -argumentin arvon tyhjäksi, mutta kirjoitat REPEAT-lausekkeenlausekkeen, makro suoritetaan, kunnes lausekkeen arvoksi on Epätosi.

  • Jos kirjoitat molempien argumenttien arvot, makro suoritetaan toistojen määrä-kohdassa määritettyjen kertojen määrä tai kunnes Toista lauseke -argumentin arvo on Epätosi, sen mukaan, kumpi toteutuu ensin.

Kun suoritat makron, joka sisältää SuoritaMakro -makro toiminnon, ja se saavuttaa SuoritaMakro -makro toiminnon, Accessissa suoritetaan kutsuttu makro. Kun kutsuttu makro on valmis, Accessissa palautetaan alkuperäinen makro ja suoritetaan seuraava toiminto.

Huomautukset: 

  • Voit soittaa makroon samassa makro ryhmässä tai toisessa makro ryhmässä.

  • Voit sisäkkäistä makroja. Voit siis suorittaa makron A, joka puolestaan kutsuu makroa B ja niin edelleen. Kussakin tapa uksessa, kun kutsuttu makro on valmis, käyttö oikeus palautuu makroon, joka soitti sen ja suorittaa seuraavan makron.

Jos haluat suorittaa SuoritaMakro -toiminnon Visual Basic for Applications (VBA)-moduulissa, käytä DoCmd -objektin RUNMACRO -menetelmää.

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×