斯蒂芬妮想知道,在打开或保存(关闭)文件时,Word中是否有一种方法可以强制更新文档中的所有字段和链接。她知道可以在打印之前强制进行更新,但是她一直在寻找打开或关闭更新的方法。

您可以在打印文档时自动更新字段和链接,但是在打开文件时Word会以不同的方式对待这两个项目。 Word提供了一种在打开文档时始终更新链接的方法。您可以按照以下步骤进行操作:

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

。单击对话框左侧的高级。 (请参见图1。)

。在“常规”区域中(向下滚动以查看它),确保选中了“在打开时更新自动链接”复选框。

。单击确定。

该设置应确保您的所有链接始终是最新的。

如果要在打开文档时更新字段,则需要使用宏来完成任务。具体来说,您需要使用AutoOpen或AutoClose宏,具体取决于您是要在文档打开还是关闭时更新字段。下面是可以使用的AutoOpen宏的示例。

Sub AutoOpen()

With Options         .UpdateFieldsAtPrint = True         .UpdateLinksAtPrint = True     End With     ActiveDocument.Fields.Update End Sub

请注意,该宏确保将选项设置为在发生打印时强制更新字段和链接,然后更新文档中Fields集合的所有成员。相反,如果您想在关闭时更新字段,则可以使用以下宏:

Sub AutoClose()

ActiveDocument.Fields.Update End Sub

该宏要短得多,因为退出文档时无需设置打印时更新选项。

注意:

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

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

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(978)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。 Word的旧菜单界面在这里: