Welcome toWord.Tips.Net
Ask a Word Question
Make a Comment
Learn Access Now
Free Printable Forms
Beauty Tips
Car Tips
Cleaning Tips
College Tips
Cooking Tips
Excel2007 Tips
ExcelTips
Family Tips
Gardening Tips
Health Tips
Home Tips
Legal Tips
Money Tips
Organizing Tips
Pest Tips
Pet Tips
Wedding Tips
Word2007 Tips
WordTips
Printing On Both Sides of the Paper
Turning Off AutoComplete for Dates
Understanding Auto Line Spacing
Adding Comments to Your Document
Conditional Calculations in Word
Patricia wrote about a problem she was having with placing a dynamic path and filename in the footer of her documents. Actually, the problem was related to putting the path and filename in the footer of a template, and then having it update properly. It seems that whenever a new document is created based on the template, the path and filename reflects the template, not the document—even after saving the document.
This is actually normal behavior for Word. When you use AutoText to insert the path and filename, what it does is insert a field code. Specifically, it inserts the { FILENAME \p } field. (The \p parameter means that the path is included with the filename.) Like any other field, there are only specific times that the field result is updated. It is updated when it is first used (as in when you insert the field), and subsequently it is updated only when you print the document or when you explicitly update it.
This means that the { FILENAME \p } field will always reflect the last time it was updated, until you do something to update it again. Thus, it reflects the name of the template until you update the field. There is more information on this behavior in the following Knowledge Base article:
http://support.microsoft.com/?kbid=832897
If you don't want to print your document to update the field, you can view the field using Print Preview; this also updates the field. You could also select the field and press F9 to update it, but doing so would be quite tedious. Another solution is to create a macro that updates the fields. The Knowledge Base article listed above includes several macros you can use. Most of them follow this pattern:
Sub AutoOpen()
Selection.WholeStory
Selection.Fields.Update
End Sub
This macro—which is just an example—updates the fields in the body of a document every time you open it. (More full-featured macros are described in the Knowledge Base article referenced earlier.) You could also use variations of this macro to update fields whenever you save the file, as well.
Tip #3824 applies to Microsoft Word versions: 97 2000 2002 2003 2007
Take Control! Master the real power behind Word! Successfully master the secrets of powerful formatting and create documents that stand out from the rest. Best of all, you can create documents that are easy to maintain and quick to change.