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

标签 vba excel

当我在我的 vba 项目中调用以下函数时,我想知道返回类型是什么。
Ret = wsshellobj.Run(application_filepath, True)
我需要在这一点上合并错误处理。我所做的是

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

但这似乎不起作用

谢谢,

加纳

最佳答案

希望这可以帮助?

话题 :方法:WshShell.Run

友情链接 : http://www.devguru.com/technologies/wsh/quickref/wshshell_run.html

上述链接摘录 :

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

关于vba - 当应用程序的路径错误时处理 wsshellobj.Run() 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9922983/

相关文章:

excel - 如何使用VBA从SharePoint下载文件?

visual-studio-2008 - 无法调试 Excel 2003 插件 (XLL)

excel - 传说中的pandas python中的"None"

html - 从字符串中剥离 HTML

ms-access - 尝试从子窗体 Access 孙窗体时出现 Microsoft Access 运行时错误 2455

excel - 使用 VBA 在 Excel 范围内查找第一个公式的最快方法是什么?

excel - 删除Excel中的特定选项卡

excel - 针对复制粘贴值优化 Excel VBA 宏

c# - 在 VS 上用 C# 读写希伯来语字符串

excel - 代码在复制/粘贴为宏时运行,但在另存为加载项时不运行