Bookmark.PasteExcelTable 方法

將 Microsoft Office Excel 表格貼到 Bookmark 控制項中並進行格式化。

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

語法

'宣告
Sub PasteExcelTable ( _
    LinkedToExcel As Boolean, _
    WordFormatting As Boolean, _
    RTF As Boolean _
)
void PasteExcelTable(
    bool LinkedToExcel,
    bool WordFormatting,
    bool RTF
)

參數

  • LinkedToExcel
    型別:System.Boolean
    若要將貼上的表格連結至原始的 Excel 檔案,讓 Excel 檔案所做的變更能夠反映在 Microsoft Office Word 中,則為 true。
  • WordFormatting
    型別:System.Boolean
    true 表示使用 Word 文件中的格式格式化表格。false 表示根據原始的 Excel 檔案格式化表格。
  • RTF
    型別:System.Boolean
    true 表示要使用 Rich Text Format (RTF) 貼上 Excel 表格。false 表示要將 Excel 表格當做 HTML 貼上。

備註

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

選擇性參數

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

範例

下列程式碼範例將 Microsoft Excel 表格貼到 Bookmark 控制項中。 參數會指定貼上的表格連結至 Excel 檔案、保留原始的 Excel 格式,並且當做 RTF 貼上。 這個範例要求 [剪貼簿] 包含 Excel 表格。

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

Private Sub BookmarkPasteExcelTable()

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

    Bookmark1.PasteExcelTable(True, False, True)

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

    bool LinkedToExcel = true;
    bool WordFormatting = false;
    bool RTF = true;

    bookmark1.PasteExcelTable(LinkedToExcel, WordFormatting, RTF);
}

.NET Framework 安全性

請參閱

參考

Bookmark 介面

Microsoft.Office.Tools.Word 命名空間