模板设计为包含样式,宏和其他自定义的集合,可用于帮助一致地开发一个文档或一系列文档。如果收到别人的模板(或打开您几年前创建的模板),您可能想知道是否有一种方法可以显示该模板中包含的样式和宏的详细信息。

不幸的是,没有内置的方法可以做到这一点。 (如果有的话,这将非常有帮助。)Word允许您相对容易地查看模板中或模板中的样式。您需要做的就是加载模板,然后使用管理器查看其中包含的样式。如果愿意,可以使用宏在新文档中列出当前样式中的所有样式。有很多方法可以完成这样的任务。以下是由杰西卡·韦斯曼(Jessica Weissman)撰写的文章:

Sub describeAllStylesWeCareAbout()

'  by Jessica Weissman

Dim docActive As Document     Dim docNew As Document     Dim styleLoop As Style

Set docActive = ActiveDocument     Set docNew = Documents.Add     For Each styleLoop In docActive.Styles         If styleLoop.Type < 3 Then         ' show only character and paragraph styles, not list or table styles             With docNew.Range                 .InsertAfter Text:=styleLoop.NameLocal & Chr(9) _                   & styleLoop.Description                 .InsertParagraphAfter                 .InsertParagraphAfter             End With         End If     Next styleLoop End Sub

两种方法(组织器或特殊宏)的问题在于,它们没有列出对内置样式的任何修改,而这些修改对于有效设计模板通常非常重要。例如,如果系统上的“普通”样式通常设置为10点Arial,并且在模板中已更改为12点Times New Roman,则上述解决方案无法表明已进行此更改;您只知道模板使用Normal样式。 (Du!所有模板都包含普通样式。)

当涉及到宏时,您需要加载模板,然后简单地在Visual Basic编辑器中进行查找。在这里可以找到宏,并能够尝试找出它们的作用。 (确保使用“项目”窗口查找与模板专门相关的VBA项目。)

注意:

如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(12715)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。