Sdílet prostřednictvím


Bookmark.GoToNext – metoda

Získá Range objekt, který odkazuje na další položku nebo místo v rámci počáteční pozici Bookmark ovládací prvek určený What argument.

Obor názvů:  Microsoft.Office.Tools.Word
Sestavení:  Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)

Syntaxe

'Deklarace
Function GoToNext ( _
    What As WdGoToItem _
) As Range
Range GoToNext(
    WdGoToItem What
)

Parametry

Vrácená hodnota

Typ: Microsoft.Office.Interop.Word.Range
A Range objekt, který odkazuje na další položku nebo místo v rámci počáteční pozici Bookmark ovládací prvek určený What argument.

Poznámky

Při použití této metody se wdGoToGrammaticalError, wdGoToProofreadingError, nebo wdGoToSpellingError konstantní, Range objekt, který je vrácena zahrnuje všechny gramatické chyba text nebo text chyba pravopisu.

Příklady

Následující příklad kódu přidá text a ovládací prvek Bookmark s textem do dokumentu a poté přidá do textu komentáře.Pomocí GoToNext a GoToPrevious, pozice poznámky zobrazí v okně se zprávou.

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

Private Sub BookmarkGoToNext()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Me.Paragraphs(1).Range.Text = "This is the first paragraph."

    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(2).Range, "Bookmark1")
    Bookmark1.Text = "This is original text of the bookmark."

    Dim commentText As Object = "This is some comment text."
    Me.Paragraphs(1).Range.Comments.Add(Me.Paragraphs(1).Range _
        .Words(4), commentText)
    Bookmark1.Words.First.Comments.Add(Bookmark1.Words.First, _
        commentText)
    Bookmark1.InsertBefore("Text inserted before bookmark. ")
    Bookmark1.InsertAfter(" Text inserted after bookmark.")

    Dim range1 As Word.Range = Bookmark1.GoToNext( _
        Word.WdGoToItem.wdGoToComment)
    Dim range2 As Word.Range = Bookmark1.GoToPrevious( _
        Word.WdGoToItem.wdGoToComment)

    MessageBox.Show("Using GoToNext, the comment is " & _
        "at position " & range1.Start.ToString & vbLf & _
        "Using GoToPrevious, the comment is at position " & _
        range2.Start.ToString)

End Sub
private void BookmarkGoToNext()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    this.Paragraphs[1].Range.InsertParagraphBefore();
    this.Paragraphs[1].Range.Text = "This is the first paragraph.";
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
       this.Controls.AddBookmark(this.Paragraphs[2].Range,
       "bookmark1");
    bookmark1.Text = "This is original text of the bookmark.";

    object commentText = "This is some comment text.";
    this.Paragraphs[1].Range.Comments.Add(this.Paragraphs[1]
        .Range.Words[4], ref commentText);
    bookmark1.Words.First.Comments.Add(bookmark1.Words.First,
        ref commentText);

    bookmark1.InsertBefore("Text inserted before bookmark. ");
    bookmark1.InsertAfter(" Text inserted after bookmark.");

    Word.Range range1 = bookmark1.GoToNext(Word.WdGoToItem.wdGoToComment);
    Word.Range range2 = bookmark1.GoToPrevious(Word.WdGoToItem.wdGoToComment);

    MessageBox.Show("Using GoToNext, the comment is at position " 
        + range1.Start.ToString() + "\n" +
        "Using GoToPrevious, the comment is at position "
        + range2.Start.ToString());
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

Bookmark Rozhraní

Microsoft.Office.Tools.Word – obor názvů