Bookmark.MoveStartWhile(Object, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verschiebt die Anfangsposition des Bookmark-Steuerelements, solange ein beliebiges der angegebenen Zeichen im Dokument gefunden wird.
public int MoveStartWhile (ref object cset, ref object count);
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 nach unten 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 Startposition des Bookmark-Steuerelements 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 ein Bookmark -Steuerelement mit Text zum ersten Absatz hinzugefügt. Anschließend wird der Bereich des Lesezeichens verschoben, während die Zeichen T, h, i oder s gefunden werden.
Dieses Beispiel gilt für eine Anpassung auf Dokument Ebene.
private void BookmarkMoveStartWhile()
{
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 = "This";
bookmark1.MoveStartWhile(ref cSet, ref Count);
}
Private Sub BookmarkMoveStartWhile()
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.MoveStartWhile("This", Bookmark1.Characters.Count)
End Sub
Hinweise
Obwohl ein beliebiges Zeichen in Cset gefunden wird, wird die Anfangsposition des- Bookmark Steuer Elements verschoben.
Wenn die Startposition an eine Position hinter der ursprünglichen Endposition verschoben wird, wird die Endposition auf die neue Startposition festgelegt.
Optionale Parameter
Weitere Informationen zu optionalen Parametern finden Sie unter optionale Parameter in Office-Projektmappen.