我在 Autohotkey 中创建了一个脚本来自动从 Excel 工作簿输入网络表单。该脚本设置为将数据从 excel 中的一行输入到表单中,然后在 excel 中删除该行。我正在尝试在 VBA 中创建一个循环来自动执行此任务,但遇到了一些问题。
我可以使用shell来调用exe,但是如何让excel在它继续之前等待(然后循环并再次调用exe)
在这种情况下,最好的循环类型是什么?我希望继续调用 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