Bookmark.Next (Método)

Obtiene un objeto Range que representa la unidad especificada relativa al control Bookmark.

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

Sintaxis

'Declaración
Function Next ( _
    ByRef Unit As Object, _
    ByRef Count As Object _
) As Range
Range Next(
    ref Object Unit,
    ref Object Count
)

Parámetros

  • Unit
    Tipo: System.Object%
    Tipo de las unidades en las que se va a contar.Puede ser cualquier constante WdUnits.
  • Count
    Tipo: System.Object%
    Número de unidades que se desea avanzar en el desplazamiento.El valor predeterminado es uno.

Valor devuelto

Tipo: Microsoft.Office.Interop.Word.Range
Un objeto Range que representa la unidad especificada relativa al control Bookmark.

Comentarios

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 agrega un control Bookmark con texto al primer párrafo, inserta texto adicional después del marcador y, a continuación, muestra la palabra siguiente tras el marcador en un cuadro de mensaje.

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

Private Sub BookmarkNext()

    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.InsertAfter(" This text is inserted after " & _
        "the bookmark.")

    Dim Range1 As Word.Range = Bookmark1.Next( _
        Word.WdUnits.wdWord, 1)

    MessageBox.Show("The next word after Bookmark1 is at " & _
        "position " & Range1.Start.ToString & " through " & _
        Range1.End.ToString)

End Sub
private void BookmarkNext()
{
    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.InsertAfter (" This text is inserted after the bookmark.");

    object Unit = Word.WdUnits.wdWord;
    object Count = 1;

    Word.Range range1 = bookmark1.Next(ref Unit, ref Count);

    MessageBox.Show("The next word after Bookmark1 is at " +    
        "position " + range1.Start + " through " + range1.End);
}

Seguridad de .NET Framework

Vea también

Referencia

Bookmark Interfaz

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