Share via


Bookmark.PasteExcelTable (Método)

Pega una tabla de Microsoft Office Excel en el control Bookmark y le da formato.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)

Sintaxis

'Declaración
Sub PasteExcelTable ( _
    LinkedToExcel As Boolean, _
    WordFormatting As Boolean, _
    RTF As Boolean _
)
void PasteExcelTable(
    bool LinkedToExcel,
    bool WordFormatting,
    bool RTF
)

Parámetros

  • LinkedToExcel
    Tipo: System.Boolean
    true, para vincular la tabla pegada al archivo de Excel original de modo que los cambios realizados en el archivo de Excel se reflejen en Microsoft Office Word.
  • WordFormatting
    Tipo: System.Boolean
    true para aplicar formato a la tabla mediante el formato del documento de Word.false para aplicar formato a la tabla según el archivo de Excel original.
  • RTF
    Tipo: System.Boolean
    true para pegar la tabla de Excel usando formato de texto enriquecido (RTF).false para pegar la tabla de Excel como HTML.

Comentarios

Llamar a este método podría eliminar el control Bookmark.

Parámetros opcionales

Para obtener información sobre parámetros opcionales, vea Parámetros opcionales en las soluciones de Office.

Ejemplos

El ejemplo de código siguiente pega una tabla de Excel en el control Bookmark. Los parámetros especifican que la tabla pegada está vinculada al archivo de Excel, mantiene el formato de Excel original y se pega como RTF. Este ejemplo requiere que el Portapapeles contenga una tabla de Excel.

Se trata de un ejemplo para una personalización en el nivel del documento.

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

Seguridad de .NET Framework

Vea también

Referencia

Bookmark Interfaz

Microsoft.Office.Tools.Word (Espacio de nombres)