本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

Bookmark.InsertFile 方法 (String, Object, Object, Object, Object)

 

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

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

void InsertFile(
	string FileName,
	ref object Range,
	ref object ConfirmConversions,
	ref object Link,
	ref object Attachment
)

參數

FileName

要插入的檔案路徑和檔名。 如果您沒有指定路徑,Microsoft Office Word 會假設檔案位在目前的資料夾中。

Range

如果指定的檔案是 Word 文件,則這個參數會參考至書籤。 如果檔案是其他類型 (例如:Microsoft Office Excel 工作表),則這個參數會參考至已命名的範圍或儲存格範圍 (例如:R1C1:R3C4)。

ConfirmConversions

若要在插入 Word 文件以外的其他文件格式時,讓 Word 提示您確認轉換,則為 true

Link

若要使用 F:Microsoft.Office.Interop.Word.WdFieldType.wdFieldIncludeText 欄位插入檔案,則為 true

Attachment

若要將檔案當成附件插入電子郵件訊息,則為 true

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

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

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

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

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);
}
回到頁首
顯示: