How to Auto-Update All Word TOC and Reference Fields Before Print
🔍 WiseChecker

How to Auto-Update All Word TOC and Reference Fields Before Print

When you print a Word document that contains a Table of Contents, cross-references, or other fields, those fields may still show old page numbers and outdated text. Word does not automatically refresh every field before printing unless you tell it to. This article shows you how to set Word to update all fields automatically each time you print, so your TOC and references always match the current document content.

Key Takeaways: Auto-Update Fields Before Print in Word

  • File > Options > Display > Update fields before printing: Enables automatic field refresh for TOC, cross-references, and all other fields when you print
  • Ctrl + A then F9: Manual shortcut to update all fields in the document without changing the Print setting
  • Ctrl + Shift + F11: Locks a field so it never updates; useful for preserving a manual TOC entry or a fixed reference

ADVERTISEMENT

How Word Handles Fields and the Need for Auto-Update

Fields in Word are placeholders that display dynamic content. A Table of Contents field, for example, reads heading text and page numbers from the document and builds a list. A cross-reference field stores the target bookmark or heading and shows its current page number or text. These fields do not refresh automatically every time you edit the document. They only update when you explicitly trigger an update or when Word performs an update on a specific event such as printing.

By default, Word does not update fields before printing. This means if you add new headings, move sections, or change page breaks after the last field update, your printed TOC and references will be wrong. The setting to update fields before printing is a single checkbox in Word Options. When enabled, Word updates every field in the document immediately before the print job runs. This includes TOC fields, cross-reference fields, index fields, and any custom fields or formulas.

Which Fields Are Affected

The auto-update setting applies to all field types that support dynamic refresh. The most common ones are:

  • Table of Contents (TOC) fields — update page numbers and heading text
  • Table of Figures (TOF) fields — update caption numbers and page numbers
  • Cross-reference fields — update page numbers, heading numbers, and bookmark text
  • Index fields — update page references
  • Citation and Bibliography fields — update citation formatting and bibliography entries
  • Page number fields — update the current page number in headers, footers, or the document body

Steps to Enable Auto-Update of All Fields Before Printing

  1. Open Word Options
    Click the File tab on the Ribbon, then click Options at the bottom of the left navigation pane. The Word Options dialog box opens.
  2. Go to the Display category
    In the Word Options dialog, click Display in the left sidebar. This section controls what appears on the screen and in print.
  3. Enable the update fields checkbox
    Under the Printing options section, check the box labeled Update fields before printing. This tells Word to refresh every field in the document just before the print job is sent.
  4. Optionally update linked data before printing
    If your document contains linked data from Excel or other sources, also check Update linked data before printing directly below the fields option. This ensures charts, tables, and other OLE objects show the latest data.
  5. Click OK to save the setting
    Click OK at the bottom of the Word Options dialog. The setting takes effect immediately for the current document and all future documents.

After enabling this option, every time you press Ctrl+P or click File > Print, Word will update all fields before showing the print preview or sending the document to the printer. The update process may take a few seconds on large documents with many fields.

How to Manually Update All Fields Without Printing

If you want to update fields without printing, use the keyboard shortcut:

  1. Select the entire document
    Press Ctrl+A to select all content in the document.
  2. Update all fields
    Press F9. Word updates every selected field. If you only want to update a specific field, click inside that field and press F9.

ADVERTISEMENT

If Fields Still Do Not Update Before Print

Word Prints Without Updating Fields Even With the Setting Enabled

This can happen if the document contains fields that are locked. A locked field displays its current value and ignores update commands. To check and unlock a field:

  1. Select the field
    Click inside the field or select the entire field content.
  2. Unlock the field
    Press Ctrl+Shift+F11. This unlocks the field and allows it to update.
  3. Update the field
    Press F9 to update it immediately.

A TOC Shows Old Page Numbers After Printing

If the TOC still shows incorrect page numbers after printing, the document may have been modified after the TOC was last updated and the auto-update setting may not be applied correctly. Verify the setting by going to File > Options > Display and confirming Update fields before printing is checked. Then print again. If the issue persists, manually update the TOC by clicking inside it and pressing F9, then choose Update page numbers only or Update entire table.

Cross-References Show the Same Page Number in Multiple Locations

This often occurs when the cross-reference field points to a bookmark that has been moved or deleted. Word may not detect the change during the auto-update. To fix this, delete the old cross-reference and insert a new one using Insert > Cross-reference. Ensure the target heading or bookmark exists in the document.

Auto-Update Fields Before Print vs Manual Update

Item Auto-Update Before Print Manual Update (Ctrl+A + F9)
Trigger Print command (Ctrl+P or File > Print) User presses F9 after selecting content
Scope All fields in the document Only selected fields or the entire document if Ctrl+A is used
Time cost Adds a few seconds before print preview appears Instant, but requires manual action
Locked fields Locked fields are skipped and not updated Locked fields are skipped unless unlocked first
Linked data Can also update linked data if the separate option is checked Linked data is not updated by F9; must use Edit Links

You now know how to enable automatic field updates before printing in Word. Use the Update fields before printing option in Word Options to ensure your TOC, cross-references, and all other fields reflect the latest content. For a quick check before sharing a document electronically, press Ctrl+A then F9 to update fields manually. To prevent a specific field from ever changing, lock it with Ctrl+Shift+F11.

ADVERTISEMENT