Pristabdykite makrokomandą nurodytam laikui

Turinys

Kaip padaryti pertrauką naudojant makrokomandą

Kartais norite, kad makrokomanda lauktų tam tikrą laiką. Teksto rodymo būsenos eilutėje pavyzdyje šioje išvestyje taip pat yra tokia eilė.

Laukimo ciklų, kuriuos sudaro tuščios „For-Next“ kilpos, atveju yra problema, kad šios kilpos užtrunka skirtingai, priklausomai nuo skirtingų sistemų skaičiavimo greičio. Greitame kompiuteryje ciklas greitai praeina; lėtai sistemai tai užtrunka ilgiau.

Norėdami gauti geresnes eiles visose sistemose, galite Laukti- Naudok komandą. Tai skirta sustabdyti makrokomandos vykdymą iki tam tikro laiko momento.

Naudodami parametrus taip, kad dabartinis laikas būtų derinamas su norimu laukimo laikotarpiu, galite naudoti laukimo komandą, kad įtrauktumėte bet kokio ilgio pauzes. Ši makrokomanda parodo, kaip tai padaryti:

„Sub WaitAb“ ()
Application.Wait (Dabar + TimeValue ("00:00:10"))
Pabaiga Sub

Įveskite norimą laukimo laiką kaip komandos „TimeValue“ parametrą. Pavyzdyje naudojamas 10 sekundžių laukimo laikas.

Jei norite palaukti tam tikrą valandų skaičių, pakeiskite skaičių pirmoje pozicijoje; minučių - pakeiskite skaičių po pirmosios dvitaškio. Sekundes valdote naudodami paskutinį skaičių.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave