2011-12-01 99 views
2

我試圖插入一個Word文件到另一個字的文件,它是重要的是還有一個鏈接...所以,我發現下面字VBA的insertFile語法

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

的選擇,但我的問題是我需要添加幾個文件(因此使用宏),我想每次選擇文件(不要將目錄添加到代碼中)。它有可能嗎?我不熟悉VBA語法。

我也可以只使用Dialogs(wdDialogInsertFile).Show但在那裏我找不到一個地方打開鏈接選項。

我希望某人能幫助我。

謝謝!

回答

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 
+0

這是完美的!感謝您也添加鏈接,非常感謝! :) – Sanved