Bookmark.PasteAsNestedTable (Método)
Pega una celda o un grupo de celdas como una tabla anidada en el control Bookmark.
Espacio de nombres: Microsoft.Office.Tools.Word
Ensamblado: Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)
Sintaxis
'Declaración
Sub PasteAsNestedTable
void PasteAsNestedTable()
Comentarios
Sólo puede utilizar el método PasteAsNestedTable si el Portapapeles contiene una celda o grupo de celdas y el control Bookmark contiene una celda o grupo de celdas en el documento actual.
Llamar a este método podría eliminar el control Bookmark.
Ejemplos
El ejemplo de código siguiente agrega un control Bookmark a la tabla del documento y pega la tabla a la tercera celda como tabla anidada. A continuación, el código selecciona la tabla siguiente del marcador.
Se trata de un ejemplo para una personalización en el nivel del documento.
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();
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.