Freigeben über


Bookmark.EndOf-Methode

Verschiebt oder erweitert die Position des Endzeichens eines Bookmark-Steuerelements auf das Ende der am nächsten gelegenen Texteinheit.

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

Syntax

'Declaration
Function EndOf ( _
    ByRef unit As Object, _
    ByRef extend As Object _
) As Integer
int EndOf(
    ref Object unit,
    ref Object extend
)

Parameter

  • unit
    Typ: System.Object%
    Die Einheit, um die die Position des Endzeichens verschoben wird.WdUnits.

Rückgabewert

Typ: System.Int32
Die Anzahl der Zeichenpositionen, um die das Bookmark erweitert wurde.

Hinweise

Wenn sich die Anfangspositionen und die Endpositionen des Bookmark-Steuerelements bereits am Ende einer Einheit befinden, verschiebt oder erweitert diese Methode das Bookmark-Steuerelement nicht.

Optionale Parameter

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

Beispiele

Im folgenden Codebeispiel wird dem Dokument ein Bookmark-Steuerelement mit Text hinzugefügt. Anschließend wird nach dem Lesezeichen zusätzlicher Text hinzugefügt. Dann wird das Lesezeichen um ein Wort erweitert.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

Private Sub BookmarkEndOf()
    Dim Unit As Object = Word.WdUnits.wdWord
    Dim Extend As Object = Word.WdMovementType.wdMove
    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.")
    Bookmark1.EndOf(Unit, Extend)

End Sub
private void BookmarkEndOf()
{
    object Unit = Word.WdUnits.wdWord;
    object Extend = Word.WdMovementType.wdMove;
    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.");
    bookmark1.EndOf(ref Unit, ref Extend);
}

.NET Framework-Sicherheit

Siehe auch

Referenz

Bookmark Schnittstelle

Microsoft.Office.Tools.Word-Namespace