Bookmark.Delete 方法
从该文档中删除动态创建的 Bookmark 并将其从 ControlCollection 中移除。
命名空间: Microsoft.Office.Tools.Word
程序集: Microsoft.Office.Tools.Word(在 Microsoft.Office.Tools.Word.dll 中)
语法
声明
Sub Delete
void Delete()
备注
此方法只应与以编程方式在运行时创建的 Bookmark 控件一起使用。如果在设计时添加到文档中的 Bookmark 控件上调用此方法,将引发异常。
不会从文档中删除 Bookmark 的内容。
示例
下面的代码示例向文档中添加一个带有文本的 Bookmark 控件,将样式更改为 Heading 1,然后删除该书签。
此示例针对的是文档级自定义项。
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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。