当应用程序的路径错误时,处理wsshellobj.Run()中的错误

时间:2012-03-29 09:52:19

标签: vba excel-vba excel

我想知道在我的vba项目中调用下面的函数时返回类型是什么。

Ret = wsshellobj.Run(application_filepath, True)

此时我需要合并错误处理。我所做的是

If Err.Number <> Ret Or Err.Number = 0 Then
  'Error Handler code
End If

但这似乎不起作用

谢谢,

加纳

1 个答案:

答案 0 :(得分:1)

希望这有帮助吗?

TOPIC :方法:WshShell.Run

LINK http://www.devguru.com/technologies/wsh/quickref/wshshell_run.html

从以上链接中提取

Run方法创建一个新进程并运行strCommand指定的命令。可选参数intWindowStyle用于设置正在运行的程序的窗口样式。如果可选参数bWaitOnReturn设置为True(默认值为False),则Run将返回strCommand返回的返回值。否则它返回0.此外,如果bWaitOnReturn设置为True,则脚本将暂停其执行,直到strCommand完成。