Private Declare Function timeGetTime Lib "winmm.dll" () As Long
Private Sub Delay(mSec As Long)
'单位毫秒
Dim tm1 As Long, tm2 As Long
Dim i As Integer
i = 1
tm1 = timeGetTime
Do
i = i + 1
If i >= 1000 Then
tm2 = timeGetTime
If (tm2 - tm1) > mSec Then Exit Do
i = 1
End If
DoEvents
Loop
End Sub