打印书签列表(Microsoft Word)
Word提供了非常强大的书签功能,可让您将名称分配给文档中各个位置或文本选择。当您更多地使用Word时,尤其是在较长的文档中,定期打印书签列表会很有帮助。不幸的是,Word不能像其他文档相关信息那样提供自动的书签打印方法。
打印书签列表的最快方法是将列表插入文档中,然后再打印。以下VBA宏将书签列表插入到插入点:
Sub BkMarkList() Dim J as Integer Selection.TypeParagraph Selection.InsertBreak Type:=wdColumnBreak Selection.TypeText Text:="Bookmark list for " Selection.TypeText Text:=ActiveDocument.Name Selection.TypeParagraph For J = 1 To ActiveDocument.Bookmarks.Count Selection.TypeText Text:=Chr(9) Selection.TypeText Text:=ActiveDocument.Bookmarks(J).Name Selection.TypeParagraph Next J Selection.InsertBreak Type:=wdColumnBreak End Sub
当您运行宏时,将插入指示文件名称的标题,然后是文件中的每个书签。这些将按字母顺序。书签列表在其前后都有一个分栏符。然后,您可以打印出包含书签列表的单个页面。完成打印后,可以删除书签列表。
注意:
如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。
_WordTips_是您进行经济有效的Microsoft Word培训的来源。
(Microsoft Word是世界上最流行的文字处理软件。)本技巧(1019)适用于Microsoft Word 97、2000、2002和2003。您可以为Word(Word 2007)的功能区界面找到此技巧的版本。和更高版本)在这里: