Bookmark.GoTo(Object, Object, Object, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.