Keskeytä makro tietyn ajan

Sisällysluettelo

Kuinka pitää tauko makron avulla

Joskus haluat makron odottavan tiettyä aikaa. Esimerkki tekstin näyttämisestä tämän tulosteen tilarivillä sisältää myös tällaisen jonon.

Jos odottavat silmukat koostuvat tyhjistä For-Next-silmukoista, on ongelma, että nämä silmukat kestävät eri aikoja riippuen eri järjestelmien laskenopeudesta. Silmukka kulkee nopeasti nopealla tietokoneella; hitaassa järjestelmässä se vie enemmän aikaa.

Voit saada paremmat jonot kaikkiin järjestelmiin Odota- Käytä komentoa. Tämän tarkoituksena on keskeyttää makron suorittaminen tiettyyn ajankohtaan saakka.

Käyttämällä parametreja siten, että yhdistät nykyisen ajan haluttuun odotusaikaan, voit käyttää odotuskomentoa sisältämään minkä tahansa pituiset tauot. Seuraava makro näyttää, miten tämä tehdään:

Osa OdotaAb ()
Application.Wait (Nyt + TimeValue ("00:00:10"))
End Sub

Anna haluamasi odotusaika TimeValue -komennon parametriksi. Esimerkissä käytetään 10 sekunnin odotusaikaa.

Jos haluat odottaa tietyn tuntimäärän, muuta numeroa ensimmäisessä paikassa; minuutteina muuta numeroa ensimmäisen kaksoispisteen jälkeen. Voit hallita sekunteja viimeisen numeron avulla.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave