Bookmark.Next-Methode

Ruft ein Range-Objekt ab, das die angegebene Einheit relativ zum Bookmark-Steuerelement darstellt.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Syntax

'Declaration
Function Next ( _
    ByRef Unit As Object, _
    ByRef Count As Object _
) As Range
Range Next(
    ref Object Unit,
    ref Object Count
)

Parameter

  • Unit
    Typ: System.Object%
    Der Typ der Einheiten, in denen gezählt wird.Kann jede beliebige WdUnits-Konstante sein.
  • Count
    Typ: System.Object%
    Die Anzahl der Einheiten, um die Sie nach unten verschieben möchten.Der Standardwert ist 1.

Rückgabewert

Typ: Microsoft.Office.Interop.Word.Range
Ein Range-Objekt, das die angegebene Einheit relativ zum Bookmark-Steuerelement darstellt.

Hinweise

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.

Beispiele

Im folgenden Codebeispiel wird dem ersten Absatz ein Bookmark-Steuerelement mit Text hinzugefügt, nach dem Lesezeichen zusätzlicher Text eingefügt und anschließend das nächste Wort nach dem Lesezeichen in einem Meldungsfeld angezeigt.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

Private Sub BookmarkNext()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
    Bookmark1.Text = "This is sample bookmark text."
    Bookmark1.InsertAfter(" This text is inserted after " & _
        "the bookmark.")

    Dim Range1 As Word.Range = Bookmark1.Next( _
        Word.WdUnits.wdWord, 1)

    MessageBox.Show("The next word after Bookmark1 is at " & _
        "position " & Range1.Start.ToString & " through " & _
        Range1.End.ToString)

End Sub
private void BookmarkNext()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "This is sample bookmark text.";
    bookmark1.InsertAfter (" This text is inserted after the bookmark.");

    object Unit = Word.WdUnits.wdWord;
    object Count = 1;

    Word.Range range1 = bookmark1.Next(ref Unit, ref Count);

    MessageBox.Show("The next word after Bookmark1 is at " +    
        "position " + range1.Start + " through " + range1.End);
}

.NET Framework-Sicherheit

Siehe auch

Referenz

Bookmark Schnittstelle

Microsoft.Office.Tools.Word-Namespace