1

我在 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
4

0 回答 0