使用英语阅读

通过


书签对象 (Word)

代表文档、 选定内容或区域中的单个书签。 书签 对象所在的 书签 集合。 Bookmarks 集合包括“书签”对话框中(“插入”菜单)列出的所有书签。

备注

使用 Bookmark 对象

使用 Bookmarks (索引) (其中 index 是书签名称或索引号)可返回单个 Bookmark 对象。 您必须完全匹配拼写 (但不是一定是大小写) 的书签名称。 下面的示例选择名为活动文档中的"temp"的书签。

ActiveDocument.Bookmarks("temp").Select

索引号代表 选定内容区域 对象中的书签的位置。 该 文档 对象的索引号代表书签书签列表按字母顺序排列在 书签对话框中的位置 (单击 名称以书签列表按字母顺序排序)。 下面的示例显示 书签 集合中的第二个书签的名称。

MsgBox ActiveDocument.Bookmarks(2).Name

使用 Add 方法向文档区域添加书签。 以下示例通过添加名为“temp”的书签来标记选定内容。

ActiveDocument.Bookmarks.Add Name:="temp", Range:=Selection.Range

注解

使用 BookmarkID 使用 书签 集合中返回一个 书签 的编号范围或所选对象的属性。 下面的示例显示名为活动文档中的"temp"的书签的索引号。

MsgBox ActiveDocument.Bookmarks("temp").Range.BookmarkID

使用 具有 Bookmarks属性的预定义 书签 。 以下示例设置名为"currpara",名为"\Para"预定义书签所标记的位置的书签。

ActiveDocument.Bookmarks("\Para").Copy "currpara"

使用 存在 若要确定所选内容、 范围或文档中是否已存在一个书签的方法。 下面的示例可确保在选定该书签之前名为"temp"的书签存在于活动文档。

If ActiveDocument.Bookmarks.Exists("temp") = True Then 
 ActiveDocument.Bookmarks("temp").Select 
End If

方法

属性

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。