指定した秒数、処理を停止するには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を使用します。
関連記事



コメント