Thread: pause in script
View Single Post
  #1  
Old February 24th 06, 07:04 AM posted to microsoft.public.outlook.program_vba
Michael Bauer
external usenet poster
 
Posts: 435
Default pause in script

Am Thu, 23 Feb 2006 07:38:11 -0800 schrieb Joel Allen:

Joel, one method would be to use the Sleep API but that stops not your
function, but the whole thread the function is running in.

Another approach is to split your code and use the timer API, summary:

sub f1()
' execute first part
' if the first part is ready call the timer
end function

sub timer_callback()
' method called by the timer after 5 seconds e.g.
' call f2 now
end sub

sub f2()
' execute the rest here
end sub

Sample (with German comments):
http://www.vboffice.net/sample.html?...4&cmd=showitem

If you use that timer you need to ensure that the timer is really stopped
before Outlook closes! (In the scenario above no problem, simply stop the
timer before calling f2.)

--
Viele Gruesse / Best regards
Michael Bauer - MVP Outlook
-- www.vbOffice.net --


Hello,

I just want to add a 5 second pause in my script. Can someone point me to
some sample code - I couldn't find the command?

Thank you,
Joel

Ads