Word VBA InsertFile语法

时间:2011-12-01 08:54:51

标签: syntax word-vba

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

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

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

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

我希望某人可以帮助我。

谢谢!

1 个答案:

答案 0 :(得分: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