Tag: Vista的

如何closures从Excel-VBA脚本中调用的.exe错误消息?

从vba调用外部.exe文件时,如下所示: Sub RunEXE() Dim wsh As Object SetCurrentDirectory "\\path\" 'Set Directory Set wsh = VBA.CreateObject("program.exe ""\\path\argument""", WindowStyle:=1, waitonreturn:=True) 是否有可能直接从VBAclosures错误窗口? 代码调用程序并正确运行.exe并生成对我有用的所有数据,但要将数据返回到我的工作表,我必须确定此窗口(因为waitonreturn = true): 违规似乎是我不能影响我的VBA代码,但它不影响我所需要的.exe的部分,以执行我的代码所需的计算。 我不希望深入到内存访问违反外部软件的世界,而是希望通过直接从VBA代码中获得好处来避免这个问题。 如果我点击这个错误信息好,就我的代码而言,一切都是完美的。 我不需要.exe来保存导致错误的文件,我已经有我需要的数据。 是否有可能从我的Excel VBA代码的外部软件解雇一个错误窗口? 注意 :错误来自.exe程序,而不是来自Excel本身。