Excel ワークブックから Web フォームへの入力を自動化するスクリプトを Autohotkey で作成しました。スクリプトは、Excel の行からフォームにデータを入力し、その行を Excel で削除するように設定されています。このタスクを自動化するために VBA でループを作成しようとしていますが、いくつかの問題が発生しています。
シェルを使用してexeを呼び出すことができますが、続行する前にExcelを待機させるにはどうすればよいですか(その後、ループしてexeを再度呼び出します)
この状況への最適なループのタイプは何ですか? セル A3 が空白になるまで exe を呼び出し続けたいと思います。
ご協力いただきありがとうございます。
ダニエル
Davidの編集:そのリンクのコードを使用してみましたが、エラーが発生しました。
Sub run_code()
Dim wsh As Object
Set wsh = VBA.CreateObject("WScript.Shell")
Dim waitOnReturn As Boolean: waitOnReturn = True
Dim windowStyle As Integer: windowStyle = 1
Dim errorCode As Integer
wsh.Run("C:\Profiles\user\Desktop\macro3.exe", windowStyle, waitOnReturn)
End Sub