【问题标题】:Word VBA InsertFile syntaxWord VBA InsertFile 语法
【发布时间】:2011-12-01 08:54:51
【问题描述】:

我正在尝试将一个 word 文件插入另一个 word 文件,重要的是还有一个链接...所以我找到了下面的选项

selection.InsertFile(FileName, Range, ConfirmConversions, Link, Attachment)

但我的问题是我需要添加几个文件(因此使用宏)并且我想每次自己选择文件(而不是将目录添加到代码中)。有可能吗?我不熟悉 VBA 语法。

我也可以只使用Dialogs(wdDialogInsertFile).Show 但是我找不到打开链接选项的地方。

希望某人能帮帮我。

谢谢!

【问题讨论】:

    标签: vba syntax ms-word


    【解决方案1】:

    您可以使用输入框 (http://www.functionx.com/vb/functions/inputbox.htm)

     FileName = InputBox ("Enter file name")
    

    甚至是 FileDialog (http://msdn.microsoft.com/en-us/library/aa163948(v=office.10).aspx)

    With Application.FileDialog(msoFileDialogOpen)
        .Filters.Clear
        .InitialFileName = ""
        .Title = "File Location"
        .AllowMultiSelect = False
        .Filters.Add "Word", "*.doc*, 1
        .Filters.Add "All Files", "*.*", 2
    
        .Show
    
        If .SelectedItems.Count > 0 Then
            FileName = .SelectedItems(1)
        End If
    End With
    

    【讨论】:

    • 这太完美了!感谢您也添加链接。非常感谢! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-15
    相关资源
    最近更新 更多