Freigeben über


Bookmark.GoTo(Object, Object, Object, Object) Methode

Definition

Ruft ein Range-Objekt ab, das die Anfangsposition eines Elements im Bookmark-Steuerelement darstellt.

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

Parameter

What
Object

Die Art des Elements, für die der Range abgerufen wird. Einer der folgenden WdGoToItem-Konstanten ist möglich.

Which
Object

Das Element, für das der Range abgerufen wird, kann eine der WdGoToDirection-Konstanten sein.

Count
Object

Die Anzahl der Elemente im Dokument. Der Standardwert ist 1. Nur positive Werte sind gültig. Um ein Element anzugeben, das dem Bookmark Steuerelement vorangestellt ist, verwenden Sie wdGoToPrevious als Which Argument, und geben Sie einen Wert an Count .

Name
Object

Wenn das What Argument , , wdGoToCommentwdGoToFieldoder wdGoToObjectistwdGoToBookmark, gibt dieses Argument einen Namen an.

Gibt zurück

Ein Range-Objekt.

Beispiele

Im folgenden Codebeispiel wird ein Bookmark Steuerelement mit falsch geschriebenem Text in den ersten Absatz eingefügt, dann wird der erste Rechtschreibfehler im Lesezeichen angezeigt und seine Position in einem Meldungsfeld angezeigt.

Dieses Beispiel gilt für eine Anpassung auf Dokumentebene.

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

Hinweise

Wenn Sie die GoTo -Methode mit der wdGoToGrammaticalErrorKonstanten , wdGoToProofreadingErroroder wdGoToSpellingError verwenden, enthält der Range zurückgegebene Grammatikfehlertext oder Schreibfehlertext.

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Projektmappen.

Gilt für: