共用方式為


Bookmark.InsertFile 方法

將指定檔案的全部或部分插入 Bookmark 控制項中。

命名空間:  Microsoft.Office.Tools.Word
組件:  Microsoft.Office.Tools.Word (在 Microsoft.Office.Tools.Word.dll 中)

語法

'宣告
Sub InsertFile ( _
    FileName As String, _
    ByRef Range As Object, _
    ByRef ConfirmConversions As Object, _
    ByRef Link As Object, _
    ByRef Attachment As Object _
)
void InsertFile(
    string FileName,
    ref Object Range,
    ref Object ConfirmConversions,
    ref Object Link,
    ref Object Attachment
)

參數

  • FileName
    型別:System.String
    要插入的檔案路徑和檔名。如果您沒有指定路徑,Microsoft Office Word 會假設檔案位在目前的資料夾中。
  • Range
    型別:System.Object%
    如果指定的檔案是 Word 文件,則這個參數會參考至書籤。如果檔案是其他類型 (例如:Microsoft Office Excel 工作表),則這個參數會參考至已命名的範圍或儲存格範圍 (例如:R1C1:R3C4)。
  • ConfirmConversions
    型別:System.Object%
    若要在插入 Word 文件以外的其他文件格式時,讓 Word 提示您確認轉換,則為 true。
  • Attachment
    型別:System.Object%
    若要將檔案當成附件插入電子郵件訊息,則為 true。

備註

呼叫這個方法可能會刪除 Bookmark 控制項。

選擇性參數

如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數

範例

下列程式碼範例將 Bookmark 控制項加入至文件,然後將檔案插入書籤中。 這個範例需要在 C 的根目錄中含有名為 Sales.docx 的文件。

這是示範文件層級自訂的範例。

Private Sub BookmarkInsertFile()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")

    Bookmark1.InsertFile(FileName:="C:\Sales.docx", _
        ConfirmConversions:=False, Link:=False, _
        Attachment:=False)

End Sub
private void BookmarkInsertFile()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");

    string FileName = "C:\\Sales.docx";
    object ConfirmConversions = false;
    object Link = false;
    object Attachment = false;

    bookmark1.InsertFile(FileName, ref missing, ref ConfirmConversions,
        ref Link, ref Attachment);
}

.NET Framework 安全性

請參閱

參考

Bookmark 介面

Microsoft.Office.Tools.Word 命名空間