Bookmark.GoTo(Object, Object, Object, Object) Metodo

Definizione

Ottiene un oggetto Range che rappresenta la posizione iniziale di un elemento all'interno del controllo 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

Parametri

What
Object

Tipo di elemento per cui viene recuperato l'oggetto Range. Può essere una delle costanti WdGoToItem.

Which
Object

Elemento per cui viene recuperato l'oggetto Range. Può essere una delle costanti WdGoToDirection.

Count
Object

Numero dell'elemento nel documento. Il valore predefinito è 1. Sono validi solo i valori positivi. Per specificare un elemento che precede il Bookmark controllo, utilizzare wdGoToPrevious come Which argomento e specificare un Count valore.

Name
Object

Se l'argomento What è wdGoToBookmark, wdGoToComment, wdGoToFieldo wdGoToObject, questo argomento specifica un nome.

Restituisce

Un oggetto Range.

Esempio

Nell'esempio di codice seguente viene inserito un Bookmark controllo con testo non digitato nel primo paragrafo e quindi viene inserito il primo errore di ortografia nel segnalibro e viene visualizzata la relativa posizione in una finestra di messaggio.

Questo esempio è relativo a una personalizzazione a livello di 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

Commenti

Quando si usa il GoTo metodo con la wdGoToGrammaticalErrorcostante , wdGoToProofreadingErroro wdGoToSpellingError , l'oggetto Range restituito include qualsiasi testo di errore grammaticale o testo di errore ortografico.

Parametri facoltativi

Per informazioni sui parametri facoltativi, vedere parametri facoltativi nelle soluzioni Office.

Si applica a