Bookmark.MoveStartUntil(Object, Object) Methode

Definition

Verschiebt die Anfangsposition des Bookmark-Steuerelements, bis eines der angegebenen Zeichen im Dokument gefunden wird.

public int MoveStartUntil (ref object cset, ref object count);
abstract member MoveStartUntil : obj * obj -> int
Public Function MoveStartUntil (ByRef cset As Object, Optional ByRef count As Object) As Integer

Parameter

cset
Object

Ein oder mehrere Zeichen. Bei diesem Argument ist die Groß-/Kleinschreibung zu beachten.

count
Object

Die maximale Anzahl von Zeichen, um die das Bookmark-Steuerelement verschoben werden soll. Kann eine Zahl oder entweder die wdForward-Konstante oder die wdBackward-Konstante sein. Wenn Count eine positive Zahl ist, wird das Bookmark Steuerelement im Dokument vorwärts verschoben. Wenn es eine negative Zahl ist, wird das Bookmark-Steuerelement nach oben verschoben. Der Standardwert ist wdForward.

Gibt zurück

Die Anzahl von Zeichen, um die die Anfangsposition des Bookmark-Steuerelements verschoben wurde. Wenn Count größer als 0 (null) ist, gibt diese Methode die Anzahl der Zeichen plus 1 zurück, um die verschoben wurde. Wenn Count kleiner als 0 (null) ist, gibt diese Methode die Anzahl der Zeichen minus 1 zurück, um die verschoben wurde. Wenn keine Cset-Zeichen gefunden werden, wird das Bookmark-Steuerelement nicht geändert, und die Methode gibt 0 (null) zurück.

Beispiele

Im folgenden Codebeispiel wird dem ersten Absatz ein Bookmark Steuerelement mit Text hinzugefügt und dann der Bereich des Lesezeichens verschoben, bis ein Leerzeichen gefunden wird.

Dieses Beispiel gilt für eine Anpassung auf Dokumentebene.

private void BookmarkMoveStartUntil()
{
    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.";
 
    object Count = bookmark1.Characters.Count;
    object cSet = " ";

    bookmark1.MoveStartUntil(ref cSet, ref Count);
}
Private Sub BookmarkMoveStartUntil()

    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.MoveStartUntil(" ", Bookmark1.Characters.Count)
End Sub

Hinweise

Wenn die Bewegung rückwärts durch das Dokument erfolgt, wird das Bookmark Steuerelement erweitert.

Wenn die Startposition auf einen Punkt nach vorn verschoben wird, der über die Endposition hinausgeht, wird das Bookmark Steuerelement reduziert, und sowohl die Start- als auch die Endposition werden zusammen verschoben.

Optionale Parameter

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

Gilt für: