Excel-VBA:调用一个EXE,并等待它完成循环的EXE之前,直到单元格在Excel中为空

我已经在Autohotkey中创build了一个脚本来自动执行excel工作簿中的webform条目。 该脚本设置为从Excel中的行中input数据到表单中,然后在Excel中删除该行。 我正在尝试在VBA中创build一个循环来自动执行此任务,但遇到了一些问题。

我可以使用shell来调用exe,但是如何让excel在继续之前等待(然后再次调用exe)

什么是这种情况下最好的循环types? 我希望exe文件继续被调用,直到单元格A3为空。

谢谢大家的帮助,非常感谢。

丹尼尔

编辑大卫:我尝试使用该链接的代码,并得到一个错误。

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