指定した秒数、処理を停止するにはWindowsAPIのSleep関数 もしくはApplication.Waitメソッドで処理します。
今回はSleep関数をご紹介します。
指定した秒数、処理を停止する(Sleep関数)のサンプルコード
'■WindowsAPIを使用するため、宣言(64bit/32bit) #If Win64 Then Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) #Else Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) #End If Public Sub sample() '■0.5秒停止 Call Sleep(500) '■1秒停止 Call Sleep(1000) '■10秒停止 Call Sleep(10000) End Sub
注意点
- ブラウザの読み込み待ちなど、明示的に処理に余裕を持たせたい場合に、Sleepを使用します。
関連記事
コメント