我想知道在我的vba项目中调用下面的函数时返回类型是什么。
Ret = wsshellobj.Run(application_filepath, True)
此时我需要合并错误处理。我所做的是
If Err.Number <> Ret Or Err.Number = 0 Then
'Error Handler code
End If
但这似乎不起作用
谢谢,
加纳
答案 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完成。