Partager via


Bookmark.PasteExcelTable, méthode

Colle et met en forme un tableau Microsoft Office Excel 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 PasteExcelTable ( _
    LinkedToExcel As Boolean, _
    WordFormatting As Boolean, _
    RTF As Boolean _
)
void PasteExcelTable(
    bool LinkedToExcel,
    bool WordFormatting,
    bool RTF
)

Paramètres

  • LinkedToExcel
    Type : System.Boolean
    true pour lier le tableau collé au fichier Excel d'origine afin que les modifications apportées au fichier Excel se répercutent dans Microsoft Office Word.
  • WordFormatting
    Type : System.Boolean
    true pour mettre en forme le tableau en utilisant la mise en forme du document Word.false pour mettre en forme le tableau en fonction du fichier Excel d'origine.
  • RTF
    Type : System.Boolean
    true pour coller le tableau Excel au format RTF (Rich Text Format).false pour coller le tableau Excel en tant que contenu HTML.

Notes

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

Paramètres optionnels

Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.

Exemples

L'exemple de code suivant colle un tableau Excel dans le contrôle Bookmark. Les paramètres spécifient que le tableau collé est lié au fichier Excel, qu'il conserve la mise en forme Excel d'origine et qu'il est collé au format RTF. Cet exemple requiert que le Presse-papiers contienne un tableau Excel.

Cet exemple illustre une personnalisation au niveau du document.

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

Sécurité .NET Framework

Voir aussi

Référence

Bookmark Interface

Microsoft.Office.Tools.Word, espace de noms