2012-03-29 81 views
2

我想在我的vba项目中调用下面的函数时知道什么是返回类型。当应用程序路径错误时处理wsshellobj.Run()中的错误

Ret = wsshellobj.Run(application_filepath, True)

我需要把错误处理在这一点上。我做了什么是

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

但这似乎并没有工作

感谢,

加纳

回答

1

希望这有助于?

TOPIC:方法:WshShell.Run

LINKhttp://www.devguru.com/technologies/wsh/quickref/wshshell_run.html

EXTRACT从上述链接

Run方法创建新的进程并运行指定的命令由strCommand。可选参数intWindowStyle用于设置正在运行的程序的窗口风格。如果可选参数bWaitOnReturn设置为True(默认值为False),则Run将返回由strCommand返回的返回值。否则它返回0.另外,如果bWaitOnReturn设置为True,那么脚本将暂停执行,直到strCommand结束。