Bookmark.Copy (Método)

Crea un nuevo objeto Microsoft.Office.Interop.Word.Bookmark en la misma ubicación que el control Microsoft.Office.Tools.Word.Bookmark existente.

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

Sintaxis

'Declaración
Sub Copy
void Copy()

Comentarios

El nuevo marcador es un objeto Microsoft.Office.Interop.Word.Bookmark en lugar de un control Microsoft.Office.Tools.Word.Bookmark.

Ejemplos

El ejemplo de código siguiente agrega un control Bookmark al documento y, a continuación, crea un controlador del evento BeforeRightClick.Cuando se hace clic con el botón secundario del mouse en el control Bookmark, el texto del marcador se copia en el Portapapeles.

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

WithEvents Bookmark3 As Microsoft.Office.Tools.Word.Bookmark

Private Sub BookmarkBeforeRightClick()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Bookmark3 = Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark3")
    Bookmark3.Text = "This is a sample bookmark."
End Sub

Private Sub Bookmark3_BeforeRightClick(ByVal sender As Object, _
    ByVal e As Microsoft.Office.Tools.Word.ClickEventArgs) _
    Handles Bookmark3.BeforeRightClick
    Bookmark3.Copy()
    e.Cancel = True
End Sub
Microsoft.Office.Tools.Word.Bookmark bookmark3;

private void BookmarkBeforeRightClick()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    bookmark3 = this.Controls.AddBookmark(this.Paragraphs[1]
        .Range, "bookmark3");
    bookmark3.Text = "This is a sample bookmark.";
    bookmark3.BeforeRightClick += new Microsoft.Office.Tools
        .Word.ClickEventHandler(bookmark3_BeforeRightClick);
}

void bookmark3_BeforeRightClick(object sender, 
    Microsoft.Office.Tools.Word.ClickEventArgs e)
{
    bookmark3.Copy();
    e.Cancel = true;
}

Seguridad de .NET Framework

Vea también

Referencia

Bookmark Interfaz

Copy (Sobrecarga)

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