Bookmark.GoTo(Object, Object, Object, Object) Metoda

Definice

Range Získá objekt, který představuje počáteční pozici položky v rámci Bookmark ovládacího prvku.

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

Parametry

What
Object

Druh položky, pro kterou je Range načtena. Může být jednou z WdGoToItem konstant.

Which
Object

Položka, pro kterou Range se načte, může být jednou z WdGoToDirection konstant.

Count
Object

Číslo položky v dokumentu. Výchozí hodnota je 1. Platné jsou pouze kladné hodnoty. Pokud chcete zadat položku, která předchází ovládacímu Bookmark prvku, použijte wdGoToPrevious jako Which argument a zadejte Count hodnotu.

Name
Object

Pokud je wdGoToBookmarkargument What , wdGoToComment, wdGoToFieldnebo wdGoToObject, určuje tento argument název.

Návraty

Objekt Range .

Příklady

Následující příklad kódu vloží Bookmark ovládací prvek s chybně napsaným textem do prvního odstavce, pak přejde na první pravopisnou chybu v záložce a zobrazí jeho pozici v okně se zprávou.

Tento příklad je pro přizpůsobení na úrovni dokumentu.

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

Poznámky

Když použijete metodu GoTo s konstantou wdGoToGrammaticalError, wdGoToProofreadingErrornebo wdGoToSpellingError , Range vrátí se text gramatické chyby nebo text pravopisné chyby.

Volitelné parametry

Informace o volitelných parametrech najdete v tématu Volitelné parametry v řešeních pro systém Office.

Platí pro