Excel 如何使用VBA打开此应用程序

Excel 如何使用VBA打开此应用程序,excel,vba,Excel,Vba,我正在尝试调试以下代码: Public Sub StartExeWithArgument() Dim strProgramName As String Dim strArgument As String strArgument = "" 'Call Shell("""" & strProgramName & """ """ & strArgument & """", vbNormalFocus) Call Shell(A

我正在尝试调试以下代码:

Public Sub StartExeWithArgument()
    Dim strProgramName As String
    Dim strArgument As String

    strArgument = ""

    'Call Shell("""" & strProgramName & """ """ & strArgument & """", vbNormalFocus)
    Call Shell(Application.ActiveWorkbook.Path & "\eclipse.exe ", vbReadOnly)

End Sub
当我单击excel中的特定按钮时,此代码将运行 但是,当我运行代码/单击按钮时,会出现以下错误:

运行时错误5 无效的过程调用或参数


我认为
vbReadOnly
是用于工作簿的,而不是可执行文件;也许文件路径已经更改了?那么,您可以告诉我们该文件是否存在于代码所期望的位置。。。这似乎不太可能,除非您习惯将Excel工作簿保存在IDE的安装文件夹中。FWIW
Call
是冗余的,
Shell“command”
是您所需要的全部