Skip to main content

How to auto update field codes when reopen document in Word?

Author: Sun Last Modified: 2018-09-07

In Word document, we can insert the document name by using the fields, but if the document has been renamed, the file name filed cannot be updated automatically. In this tutorial, I introduce the way to auto update all field codes after reopening the document in Word.

Auto update field codes when reopen in Word


Auto update field codes when reopen in Word

In Word, there is no built-in function can update the inserted fields, except the VBA code.

1. Press Alt + F11 keys to enable Microsoft Visual Basic for Applications window, double click ThisDocument in the left pane to open the ThisDocument (Code) window.

2. Copy and paste below code to the ThisDocument (Code) window.

VBA: Refresh field codes when reopen the document

Sub AutoOpen()
'UpdatebyExtendoffice20180830
    Dim xRange As Range
    Dim xFiled As Field
    For Each xRange In ActiveDocument.StoryRanges
        For Each xFiled In xRange.Fields
            xFiled.Update
        Next
    Next
End Sub

doc auto update fields when open 1

3. Click doc saveto save the code in Microsoft Visual Basic for Applications window, a Microsoft Word dialog pops out, click No to go to the Save As dialog.
doc auto update fields when open 2

4. In the Save As dialog box, select a folder to save the document, name it as you need, select Word Macro-enabled Document from the Save as type drop-down, and then click the Save button. See screenshot:
doc auto update fields when open 3

From now on, every time you open the Macro-enable document, all field codes will be updated automatically.
doc auto update fields when open 4

Note: Make sure the Enable all macros (not recommended; potentially dangerous code can run) option is checked in Trust Center dialog (Click File > Options > Trust Center > Macro Settings).
doc auto update fields when open 5

Tabbed browsing & editing multiple Word documents/Excel workbooks as Firefox, Chrome, Internet Explore 10!

You may be familiar to view multiple webpages in Firefox/Chrome/IE, and switch between them by clicking corresponding tabs easily. Here, Office Tab supports similar processing, which allow you to browse multiple Word documents or Excel workbooks in one Word window or Excel window, and easily switch between them by clicking their tabs.
Click for free trial of Office Tab!

Browse multiple word documents in one window as Firefox

Best Office Productivity Tools

Kutools for Word - Elevate Your Word Experience with Over 100 Remarkable Features!

๐Ÿค– Kutools AI Assistant: Transform your writing with AI - Generate Content  /  Rewrite Text  /  Summarize Documents  /  Get Quick Answers, all within Word

๐Ÿ“˜ Document Mastery: Split Pages  /  Merge Documents  /  Export Selection in Various Formats (PDF/TXT/DOC/HTML...)  /  Batch Convert to PDF  /  Export Pages as Images  /  Print Multiple Files at once...

โœ Contents Editing: Batch Find and Replace across Multiple Files  /  Resize All Pictures  /  Transpose Table Rows and Columns  /  Convert Table to Text...

๐Ÿงน Effortless Clean: Sweap away Extra Spaces  /  Section Breaks  /  All Headers  /  Text Boxes  /  Hyperlinks  /  For more removing tools, head to the Remove group...

โž• Creative Inserts: Insert Thousand Separators  /  Check Boxes  /  Radio Buttons  /  QR Code  /  Barcode  /  Diagonal Line Table  /  Equation Caption  /  Image Caption  /  Table Caption  /  Multiple Pictures  /  Discover more in the Insert group...

๐Ÿ” Precision Selections: Pinpoint Specific Pages  /  Tables  /  Shapes  /  Heading Paragraphs  /  Enhance navigation with more Select features...

โญ Star Enhancements: Navigate to Any Location  /  Auto-Insert Repetitive Text  /  Toggle Between Document Windows  /  11 Conversion Tools...

๐Ÿ‘‰ Want to try these features? Download Kutools for Word now! ๐Ÿš€
 
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Leave your comments
Posting as Guest
Rate this post:
0   Characters
Suggested Locations