Partager via


Bookmark.PasteAsNestedTable, méthode

Colle une cellule ou un groupe de cellules en tant que tableau imbriqué dans le contrôle Bookmark.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
Sub PasteAsNestedTable
void PasteAsNestedTable()

Notes

Vous ne pouvez utiliser PasteAsNestedTable que si le Presse-papiers contient une cellule ou un groupe de cellules et si le contrôle Bookmark contient une cellule ou un groupe de cellules dans le document en cours.

L'appel de cette méthode peut supprimer le contrôle Bookmark.

Exemples

L'exemple de code suivant ajoute un contrôle Bookmark au tableau du document, qu'il colle ensuite en tant que tableau imbriqué dans la troisième cellule.Le code sélectionne ensuite le tableau suivant dans le signet.

Cet exemple illustre une personnalisation au niveau du document.

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();
}

Sécurité .NET Framework

Voir aussi

Référence

Bookmark Interface

Microsoft.Office.Tools.Word, espace de noms