Freigeben über


Bookmark.PasteAsNestedTable-Methode

Fügt eine Zelle oder eine Gruppe von Zellen als geschachtelte Tabelle in das Bookmark-Steuerelement ein.

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

Syntax

'Declaration
Sub PasteAsNestedTable
void PasteAsNestedTable()

Hinweise

Sie können PasteAsNestedTable nur verwenden, wenn die Zwischenablage eine Zelle oder eine Gruppe von Zellen enthält und das Bookmark-Steuerelement eine Zelle oder eine Gruppe von Zellen im aktuellen Dokument enthält.

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

Beispiele

Im folgenden Codebeispiel wird der Tabelle im Dokument ein Bookmark-Steuerelement hinzugefügt und anschließend die Tabelle als geschachtelte Tabelle in die dritte Zelle eingefügt. Im Code wird dann die nächste Tabelle im Lesezeichen ausgewählt.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

Private Sub BookmarkTopLevelTables()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim myTable As Word.Table = Me.Tables.Add( _
        Me.Paragraphs(1).Range, 3, 3)

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

    myTable.Range.Copy()
    myTable.Range.Cells(3).Range.PasteAsNestedTable()
    Dim Index As Integer = 1
    Bookmark1.TopLevelTables(Index).Select()

End Sub
private void BookmarkTopLevelTables()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Word.Table myTable = this.Tables.Add(this.Paragraphs[1].Range,
        3, 3, ref missing, ref missing);
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(myTable.Range,
        "bookmark1");
    myTable.Range.Copy();
    myTable.Range.Cells[3].Range.PasteAsNestedTable();
    int index = 1;
    bookmark1.TopLevelTables[index].Select();
}

.NET Framework-Sicherheit

Siehe auch

Referenz

Bookmark Schnittstelle

Microsoft.Office.Tools.Word-Namespace