【发布时间】:2018-07-25 10:42:28
【问题描述】:
我正在尝试从 VBA 启动 spotfire 应用程序,如下所示
Dim retval As Double
retval = Shell("Path\Spotfire.Dxp.exe", vbNormalFocus)
它有效。它使用默认的服务器名、用户名和密码启动 spotfire
但我想通过在脚本中提供服务器名、用户名和密码作为参数来启动应用程序。我该怎么做?
我试过了
retval = Shell("Path\Spotfire.Dxp.exe -s http://spotfire.abcd.com -u ABCD\A7 -p ABC", vbNormalFocus)
但它使用默认参数启动应用程序并在最后给出错误“无法加载文件。找不到指定的文件:-s”
请提出可能的解决方案。
【问题讨论】:
-
我不这么认为。我彻底阅读了可能的解决方案,但我认为这不是答案。
-
你能从命令行运行它而没有任何问题吗?
-
部分是的。它启动spotfire 应用程序。但它使用默认的服务器名、用户名和密码启动它,而不是我通过命令行提供的,并在最后的消息框中给出错误“无法加载文件。找不到指定的文件:-s”