Bookmark.Delete Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Deletes a dynamically created Bookmark from the document and removes it from the ControlCollection.
public:
void Delete();
public void Delete ();
abstract member Delete : unit -> unit
Public Sub Delete ()
Examples
The following code example adds a Bookmark control with text in the document, changes the style to Heading 1
, and then deletes the bookmark.
This example is for a document-level customization.
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();
}
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
Remarks
This method should only be used with a Bookmark control that is created programmatically at run time. An exception is thrown if you call this method on a Bookmark control that is added to the document at design time.
The contents of the Bookmark are not deleted from the document.