Compartir a través de


Bookmark.GoTo(Object, Object, Object, Object) Método

Definición

Obtiene un objeto Range que representa la posición inicial de un elemento en el control Bookmark.

public Microsoft.Office.Interop.Word.Range GoTo (ref object What, ref object Which, ref object Count, ref object Name);
abstract member GoTo : obj * obj * obj * obj -> Microsoft.Office.Interop.Word.Range
Public Function GoTo (Optional ByRef What As Object, Optional ByRef Which As Object, Optional ByRef Count As Object, Optional ByRef Name As Object) As Range

Parámetros

What
Object

Tipo de elemento para el que se recupera el objeto Range. Puede ser una de las constantes WdGoToItem.

Which
Object

Elemento para el que se recupera el objeto Range. Puede ser una de las constantes WdGoToDirection.

Count
Object

Número del elemento en el documento. El valor predeterminado es 1. Sólo son válidos los valores positivos. Para especificar un elemento que precede al Bookmark control, use wdGoToPrevious como Which argumento y especifique un Count valor.

Name
Object

Si el What argumento es wdGoToBookmark, wdGoToComment, wdGoToFieldo wdGoToObject, este argumento especifica un nombre.

Devoluciones

Un objeto Range.

Ejemplos

En el ejemplo de código siguiente se inserta un Bookmark control con texto mal escrito en el primer párrafo y, a continuación, se pasa al primer error ortográfico del marcador y se muestra su posición en un cuadro de mensaje.

Este ejemplo es para una personalización de nivel de documento.

private void BookmarkGoTo()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
       this.Controls.AddBookmark(this.Paragraphs[1].Range,
       "bookmark1");
    bookmark1.Text = "This bookmark contains spellling erors.";

    object What = Word.WdGoToItem.wdGoToSpellingError;
    object Which = Word.WdGoToDirection.wdGoToFirst;
    
    Word.Range range1 = bookmark1.GoTo(ref What, ref Which, ref missing, 
        ref missing);

    MessageBox.Show("The first spelling error in bookmark1 is at position " 
        + range1.Start.ToString());
}
Private Sub BookmarkGoTo()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
    Bookmark1.Text = "This bookmark contains spellling erors."

    Dim Range1 As Word.Range = Bookmark1.GoTo( _
        What:=Word.WdGoToItem.wdGoToSpellingError, _
        Which:=Word.WdGoToDirection.wdGoToFirst)

    MessageBox.Show("The first spelling error in Bookmark1 " & _
        "is at position " & Range1.Start.ToString)

End Sub

Comentarios

Cuando se usa el GoTo método con la wdGoToGrammaticalErrorconstante , wdGoToProofreadingErroro wdGoToSpellingError , el Range que se devuelve incluye cualquier texto de error gramatical o texto de error ortográfico.

Parámetros opcionales

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

Se aplica a