Patricia谈到了她在文档的页脚中放置动态路径和文件名时遇到的问题。实际上,问题与将路径和文件名放在模板的页脚中,然后使其正确更新有关。看起来,每当基于模板创建新文档时,路径和文件名都会反映模板而不是文档,即使保存文档后也是如此。

这实际上是Word的正常行为。当您使用自动图文集插入路径和文件名时,它所做的就是插入一个域代码。

具体来说,它将插入\ {FILENAME \ p}字段。 (\ p参数表示该路径包含在文件名中。)与其他任何字段一样,仅在特定时间更新字段结果。

首次使用时(如插入字段时)会进行更新,随后仅在打印文档或显式更新时才进行更新。

这意味着\ {FILENAME \ p}字段将始终反映上次更新的时间,直到您再次进行更新。因此,它会反映模板的名称,直到您更新该字段。以下知识库文章中提供了有关此行为的更多信息:

http://support.microsoft.com/?kbid=832897

如果您不想打印文档以更新该字段,则可以使用“打印预览”查看该字段。这也会更新该字段。您也可以选择该字段,然后按F9进行更新,但是这样做很繁琐。另一种解决方案是创建一个宏来更新字段。上面列出的知识库文章包括您可以使用的几个宏。他们大多数遵循以下模式:

Sub AutoOpen()

Selection.WholeStory     Selection.Fields.Update End Sub

该宏(仅作为示例)每次打开时都会更新文档主体中的字段。 (更多功能齐全的宏在前面引用的知识库文章中进行了介绍。)每当您保存文件时,也可以使用此宏的变体来更新字段。

注意:

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

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

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(3824)适用于Microsoft Word 97、2000、2002和2003。