Freigeben über


Bookmark.PasteExcelTable-Methode

Fügt eine Microsoft Excel-Tabelle in das Bookmark-Steuerelement ein und formatiert diese.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Syntax

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

Parameter

  • LinkedToExcel
    Typ: System.Boolean
    true, um die eingefügte Tabelle mit der ursprünglichen Excel-Datei zu verknüpfen, sodass Änderungen der Excel-Datei in Microsoft Office Word dargestellt werden.
  • WordFormatting
    Typ: System.Boolean
    true, um die Tabelle mit der Formatierung des Word-Dokuments zu formatieren.false, um die Tabelle entsprechend der ursprünglichen Excel-Datei zu formatieren.
  • RTF
    Typ: System.Boolean
    true, um die Excel-Tabelle als RTF (Rich Text Format) einzufügen.false, um die Excel-Tabelle als HTML einzufügen.

Hinweise

Durch Aufrufen dieser Methode wird möglicherweise das Bookmark-Steuerelement gelöscht.

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.

Beispiele

Im folgenden Codebeispiel wird eine Excel-Tabelle in das Bookmark-Steuerelement eingefügt. Mit den Parametern wird angegeben, dass die eingefügte Tabelle mit der Excel-Datei verknüpft, die ursprüngliche Excel-Formatierung beibehalten und als RTF eingefügt wird. Für dieses Beispiel ist es erforderlich, dass die Zwischenablage eine Excel-Tabelle enthält.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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-Sicherheit

Siehe auch

Referenz

Bookmark Schnittstelle

Microsoft.Office.Tools.Word-Namespace