Fix Word Table of Contents Showing Missing Headings in Another Language
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.

- 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 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.
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.
Press Alt+F9 (or Option+F9 on Mac) to toggle and display the field codes in your Word document.
Find the Table of Contents field code, which might look something like { TOC \t "Heading 1,1,Heading 2,2" \h }.
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.
Click inside the modified field code and press F9 to update the Table of Contents with the new parameters.
Press Alt+F9 again to hide the field codes and view your corrected Table of Contents.

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. Open document: Launch WPS Writer and open your existing Word document.
- 2. Navigate to References: Click on the 'References' tab located on the top ribbon menu.
- 3. Insert automatic TOC: Click on 'Table of Contents' and select an automatic style from the dropdown menu.
- 4. Update automatically: WPS Writer automatically maps standard heading levels (1-9), ensuring your headings display properly regardless of regional language settings.

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.




