彼得在他的文档中创建了一个书签。他使用一个字段在脚注中交叉引用了该书签的页码。问题在于,当Peter将信息添加到文档中时,该字段(因此,页码交叉引用)没有更新。他想知道为什么会这样。

发生这种情况是因为Word在键入时不会自动更新字段。实际上,Word在选择更新字段方面似乎相当不灵活。首次打开文档时会更新它们,而打印文档时会更新它们。在这两个事件之间,您可以手动更新字段,但是处理方式取决于该字段位于文档的哪一层。

因此,例如,如果Peter要选择整个文档并按快捷键以更新字段(F9),则仍然不会更新脚注中的字段。这是因为脚注包含在与主体文本不同的图层上。

实际上,Word在文档中有很多不同的层,并且字段几乎可以位于其中的任何一层中。您可以使用旧的技巧来更新其中许多图层上的字段-按Ctrl + P以显示“打印”设置。您实际上不会打印;您只想显示要打印的内容的预览。然后,您可以立即按Esc键返回到您的文档,并且您可能会注意到您的字段已更新。

如果此打印预览技巧没有更新您的字段,则可能是您在Word中已关闭该功能。您可以按照以下步骤进行检查:

。显示“ Word选项”对话框。 (在Word 2007中,单击Office按钮,然后单击Word选项。在Word 2010和更高版本中,显示功能区的“文件”选项卡,然后单击“选项”。)

。在对话框的左侧,单击显示。 (请参见图1。)

。确保选中“在打印前更新字段”复选框。

。单击对话框左侧的“高级”。

。向下滚动,直到看到“打印”部分。 (请参见图2。)

。确保选中“允许包含跟踪更改的字段在打印前更新”复选框。

。单击确定保存更改。

如果要确保文档中的所有字段都已更新,则需要使用一个宏来逐步遍历文档中的所有层,如果层中包含字段,则需要更新这些字段。

其他_WordTips_中对此进行了讨论。以下两个方面对此有所帮助:

//T12344 //T13475

您会注意到,这些技巧包含可用于更新文档中所有字段的宏。我在这里不再赘述,但是可以将它们用于彼得的需求。

如果您想深入了解各种类型的字段,这些字段可以显示在何处,何时进行更新等等,那么您不能错过本页上的讨论:

https://www.thedoctools.com/word-macros-tips/word-tips/updating-fields-in-word-how-it-works/

您还可以在该页面上找到引用的宏,该宏将更新文档中所有隐藏的字段。

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

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