如何在word中创建一个命令按钮使用VB打开文件

时间:2014-03-24 22:53:38

标签: vba ms-word commandbutton

所以基本上,我打开了Microsoft Word,然后我去了开发人员选项卡,画了一个命令按钮,双击它打开VB编写代码,我希望它打开一个特定的文件。这是我写的代码

不起作用......

我到目前为止的代码是

Private Sub CommandButton1_Click()
Process.Start ("C:\Program Files\Google\Chrome\Application\chrome.exe")
End Sub

当我点击运行时,会出现错误信息:

Run-time error '424':
Object required

你可以帮我解决,因为我不知道......我只需要一个按钮就可以了。

1 个答案:

答案 0 :(得分:0)

好的,这就是你需要我的朋友......

  1. 创建一个新模块 - 如果您还没有:

    • 这样做 - 它只是在visual basic中完成
    • 然后,按:ALT>选择:插入(菜单)>选择:模块
    • 注意:您可以通过属性窗口更改模块名称 - 对于此示例,将其保留为默认' Module1'
  2. 写一个PUBLIC子(如下所示):

    Public Sub StartExeWithArgument()
        Dim strProgramName As String
        Dim strArgument As String
    
        strProgramName = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
        strArgument = "/G"
    
        Call Shell("""" & strProgramName & """ """ & strArgument & """", vbNormalFocus)
    End Sub
    
  3. 在click命令private sub中调用sub:

    Private Sub CommandButton1_Click()
        Module1.StartExeWithArgument
    End Sub
    
  4. 好的,享受;)