logo
search
Formatting Issues

Fix Word Table of Contents Showing Missing Headings in Another Language

Emma BrownEmma Brown Oct 15, 2026 870 views

Question details

The Table of Contents fails to display all headings correctly when a document is opened in a localized or different language version of Microsoft Word.

How to Fix Word Table of Contents Missing Headings in Another Language
Product
Microsoft Word
Device & OS
not provided
Scenario
Opening a Word document containing a Table of Contents in a different language installation of Microsoft Office (e.g., created in English, opened in Swedish).
Observed behavior
The Table of Contents displays incomplete results, often showing only one heading or missing headings entirely because the field code references style names specific to the original language.
Before you start

Before modifying field codes, verify the exact outline levels used in your document headings and save a copy of your document to prevent accidental formatting loss.

Solution 1Recommended

Update the TOC Field Code to Use Outline Levels

Modify the Table of Contents field code to reference universal outline levels instead of language-specific heading names.

When a Table of Contents is generated using specific style names like 'Heading 1', a Word installation in another language may not recognize those localized names. Switching the TOC to look at numerical outline levels ensures it works universally across all language versions of Word.

1
Reveal field codes

Press Alt+F9 (or Option+F9 on Mac) to toggle and display the field codes in your Word document.

2
Locate the TOC field

Find the Table of Contents field code, which might look something like { TOC \t "Heading 1,1,Heading 2,2" \h }.

3
Replace style names with outline levels

Change the language-specific style references to use the outline switch. Replace the code with { TOC \o "1-9" \h } to use standard outline levels 1 through 9.

4
Update the field

Click inside the modified field code and press F9 to update the Table of Contents with the new parameters.

5
Hide field codes

Press Alt+F9 again to hide the field codes and view your corrected Table of Contents.

Update the TOC Field Code to Use Outline Levels
Universal Compatibility: Using the \o switch makes your Table of Contents immune to language localization issues, allowing it to generate correctly on any international installation of Microsoft Office.

Create Universal Table of Contents Easily with WPS Writer

WPS Writer handles heading styles and Table of Contents generation intelligently, reducing localization errors when sharing documents internationally. You can easily insert and update universal TOCs without needing to edit complex field codes manually.

  1. 1. Open document: Launch WPS Writer and open your existing Word document.
  2. 2. Navigate to References: Click on the 'References' tab located on the top ribbon menu.
  3. 3. Insert automatic TOC: Click on 'Table of Contents' and select an automatic style from the dropdown menu.
  4. 4. Update automatically: WPS Writer automatically maps standard heading levels (1-9), ensuring your headings display properly regardless of regional language settings.
Intelligent Table of Contents generation without modifying complex field codesFully compatible with Microsoft Word document formats (.docx)Free, lightweight, and cross-platform friendly for international teams
microsoft office alternative - wps office

Frequently Asked Questions

Why does my Table of Contents break when sent to an international colleague?

Word often binds the TOC to localized style names (like 'Heading 1' in English vs 'Rubrik 1' in Swedish). If the receiving Word version does not recognize the exact style name, the corresponding headings will fail to appear.

What does the \o switch do in a Word TOC field code?

The \o switch tells Word to build the Table of Contents using the document's built-in numerical outline levels (usually from 1 to 9) rather than relying on text-based style names. This makes the TOC language-independent.

How do I update the entire Table of Contents after making changes to headings?

Right-click anywhere inside the Table of Contents and select 'Update Field', then choose 'Update entire table' to refresh all headings and page numbers. Alternatively, click inside the TOC and press F9.