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

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

。从工具选项卡中选择选项。 Word将显示“选项”对话框。

。确保已选中“常规”选项卡。 (请参见图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是世界上最流行的文字处理软件。)本技巧(422)适用于Microsoft Word 97、2000、2002和2003。您可以为Word(Word 2007)的功能区界面找到此技巧的版本。和更高版本)在这里: