Freigeben über


Bookmark.Delete-Methode

Löscht ein dynamisch erstelltes Bookmark aus dem Dokument und entfernt es aus der ControlCollection.

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

Syntax

'Declaration
Sub Delete
void Delete()

Hinweise

Diese Methode darf nur mit einem Bookmark-Steuerelement verwendet werden, das zur Laufzeit programmgesteuert erstellt wird. Wenn Sie diese Methode für ein Bookmark-Steuerelement aufrufen, das dem Dokument zur Entwurfszeit hinzugefügt wurde, wird eine Ausnahme ausgelöst.

Der Inhalt vom Bookmark wird nicht aus dem Dokument gelöscht.

Beispiele

Im folgenden Codebeispiel wird dem Dokument ein Bookmark-Steuerelement mit Text hinzugefügt, der Stil in Heading 1 geändert und dann das Lesezeichen gelöscht.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

Private Sub BookmarkStyle()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")

    Bookmark1.Text = "Heading of Document"
    Bookmark1.Style = "Heading 1"
    Bookmark1.Delete()

End Sub 
private void BookmarkStyle()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();

    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "Heading of Document";
    bookmark1.Style = "Heading 1";
    bookmark1.Delete();
}

.NET Framework-Sicherheit

Siehe auch

Referenz

Bookmark Schnittstelle

Microsoft.Office.Tools.Word-Namespace