Bookmark.MoveStart(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.
public int MoveStart (ref object unit, ref object count);
Parameter
- unit
- Object
Microsoft.Office.Interop.Word.WdUnits Die Einheit, um die die Anfangsposition des angegebenen Bereichs oder der angegebenen Auswahl verschoben werden soll.
- count
- Object
Die maximale Anzahl von Einheiten, um die das Bookmark-Steuerelement verschoben werden soll. Wenn Count eine positive Zahl ist, wird die Anfangsposition des Bookmark-Steuerelements im Dokument nach unten verschoben. Wenn es eine negative Zahl ist, wird die Anfangsposition nach oben verschoben. Wenn die Anfangsposition nach unten an eine Stelle hinter die Endposition verschoben wird, wird das Bookmark-Steuerelement reduziert, und die Anfangsposition wird mit der Endposition zusammengelegt. Der Standardwert ist 1.
Gibt zurück
Die Anzahl der Einheiten, um die die Anfangsposition des Bookmark-Steuerelements tatsächlich verschoben wurde. Es wird 0 (null) zurückgegeben, wenn die Verschiebung nicht erfolgreich war.
Beispiele
Im folgenden Codebeispiel wird ein Bookmark -Steuerelement mit Text zum ersten Absatz hinzugefügt, und dann wird die Anfangsposition des Lesezeichens verschoben.
Dieses Beispiel gilt für eine Anpassung auf Dokument Ebene.
private void BookmarkMoveStart()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
this.Paragraphs[1].Range.Text = "This is sample text.";
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range.Words[3],
"bookmark1");
object Unit = Word.WdUnits.wdCharacter;
object Count = 3;
bookmark1.MoveStart(ref Unit, ref Count);
}
Private Sub BookmarkMoveStart()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Me.Paragraphs(1).Range.Text = "This is sample text."
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range.Words(3), _
"Bookmark1")
MessageBox.Show("First word of bookmark prior to calling MoveStart: " _
& Bookmark1.Words.First.Text)
Bookmark1.MoveStart(Word.WdUnits.wdCharacter, 4)
MessageBox.Show("First word of bookmark prior to calling MoveStart: " _
& Bookmark1.Words.First.Text)
End Sub
Hinweise
Optionale Parameter
Weitere Informationen zu optionalen Parametern finden Sie unter optionale Parameter in Office-Projektmappen.