Word VBA教程:预定义的书签

Microsoft Word 设置了大量的保留书签,并可自动更新。这些预定义书签和普通书签的使用方法完全相同,区别之处在于不必对其进行设定,并且在“查找和替换”对话框中的“定位”选项卡上未列出这些预定义书签(单击“编辑”菜单可显示该对话框)。

可使用具有Bookmarks属性的预定义书签。下列示例将名为“currpara”的书签设置到由预定义书签“\Para.”标记的位置。


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

下表对 Word 提供的预定义书签进行了描述。

书签 说明
\Sel 当前所选内容或插入点。
\PrevSel1 最近编辑过的所选内容;定位于该书签相当于运行一次GoBack方法。
\PrevSel2 最近倒数第二次编辑的所选内容;定位于该书签相当于运行两次 GoBack方法。
\StartOfSel 当前所选内容的起点。
\EndOfSel 当前所选内容的终点。
\Line 当前行或当前所选内容的首行。如果插入点在本段非最后一行的行尾,该书签包含完整的下一行。
\Char 当前字符,即没有选定内容时插入点后的字符,或所选内容的第一个字符。
\Para 当前段,即包含插入点的段,或在选定多个段落时所选段落中的第一段。请注意,如果插入点或所选内容位于文档的最后一段,则“\Para”书签不包含段落标记。
\Section 当前节,并可能包含节尾的分隔符。当前节包含插入点或所选内容。如果所选内容包含多个节,则“\Section”书签为所选内容中的第一节。
\Doc 除文档结尾的段落标记外,活动文档中的全部内容。
\Page 当前页,并可能包含页尾的分隔符。当前页包含插入点。如果当前所选内容包含多页,则“\Page”书签为所选内容的第一页。注意,如果插入点或所选内容位于文档中的最后一页,则“\Page”书签不包含文档结尾的段落标记。
\StartOfDoc 文档开头。
\EndOfDoc 文档结尾。
\Cell 表格中当前的单元格,即包含插入点的单元格。如果当前所选内容包含表中一个或多个单元格,则“\Cell”书签为所选内容的第一个单元格。
\Table 当前表格,即包含插入点或所选内容的表格。如果所选内容包含多个表格,则“\Table”书签为所选内容中完整的第一个表格(即使未选定完整的表格)。
\HeadingLevel 包含插入点或所选内容的标题,及其子标题和文字。如果当前所选内容为正文文字,则“\HeadingLevel”书签包含上一个标题以及该标题包含的任何子标题和文字。

Word VBA教程

Word VBA参考教程:目录1 Word VBA参考教程:目录2
Word VBA参考教程:目录3 Word VBA参考教程:目录4
Word VBA参考教程:目录5 Word VBA参考教程:目录6
Word VBA参考教程:目录7 Word VBA参考教程:目录8
Word VBA参考教程:目录9 Word VBA参考教程:目录10
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号