Compartir a través de


Bookmark.Bookmarks (Propiedad)

Obtiene una colección Microsoft.Office.Interop.Word.Bookmarks que representa todos los marcadores del control Bookmark.

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

Sintaxis

'Declaración
ReadOnly Property Bookmarks As Bookmarks
Bookmarks Bookmarks { get; }

Valor de propiedad

Tipo: Microsoft.Office.Interop.Word.Bookmarks
Una colección Microsoft.Office.Interop.Word.Bookmarks que representa todos los marcadores del control Bookmark.

Comentarios

No se puede enumerar cada control Bookmark del documento con la colección Microsoft.Office.Interop.Word.Bookmarks.Utilice el objeto ControlCollection y, a continuación, busque elementos de tipo Bookmark.

Ejemplos

El ejemplo de código siguiente agrega un control Bookmark con texto al documento y, a continuación, agrega otro marcador al sexto carácter del marcador.Después se muestra en un cuadro de mensaje el número total de marcadores que hay en el marcador.

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

Private Sub BookmarkBookmarks()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
    Bookmark1.Text = "This is sample bookmark text."
    Bookmark1.Characters(6).Select()

    Dim Bookmark2 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Application.Selection.Range, _
        "Bookmark2")
    MessageBox.Show("Total Bookmarks in bookmark1: " _
        & Bookmark1.Bookmarks.Count.ToString)

End Sub
private void BookmarkBookmarks()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "This is sample bookmark text.";
    bookmark1.Characters[6].Select();

    Microsoft.Office.Tools.Word.Bookmark bookmark2 =
        this.Controls.AddBookmark(Application.Selection.Range,
        "bookmark2");
    MessageBox.Show("Total Bookmarks in bookmark1: " +
        bookmark1.Bookmarks.Count);
}

Seguridad de .NET Framework

Vea también

Referencia

Bookmark Interfaz

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