1

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
4

0 に答える 0