Bookmark.MoveStart(Object, Object) Methode

Definition

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

Int32

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.

Gilt für