-2
I持って、次のVBAコード:Wscript.sleep 1000年
私は実行時エラー424:オブジェクト必要が
WSCript.Sleep
ラインに次のエラーを取得
Set wshshell = CreateObject("WScript.Shell")
wshshell.SendKeys "{F3}"
WScript.Sleep 1000
I持って、次のVBAコード:Wscript.sleep 1000年
私は実行時エラー424:オブジェクト必要が
WSCript.Sleep
ラインに次のエラーを取得
Set wshshell = CreateObject("WScript.Shell")
wshshell.SendKeys "{F3}"
WScript.Sleep 1000
WScript.Sleep
は、スクリプトホストコントロール内でのみ使用されます。 VBAはそれをサポートしていません。ただし、次の例を使用して遅延させることはできます。
#If VBA7 Then
Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
#Else
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
#End If
Sub Test()
MsgBox "one"
Sleep 1000
MsgBox "Two"
End Sub
関連 - [A:http://stackoverflow.com/questions/1544526/how-to-pause-for-specific-amount-of-time](http://stackoverflow.com/a/23550879/692942) – Lankymart
システムに関する詳細をお知らせください。提供される情報は適切な分析には不十分です。このリンクで見てくださいhttp://stackoverflow.com/help/how-to-ask –
そのコードは私のために働く - エラーは生成されません - そして、私は最後の2つの文を切り替えると、前に1秒の遅延があります「F3」が実行される。 – YowE3K
これをVBAまたはWScriptで実行しようとしていますか? – YowE3K