How to Fix Normal.dotm Document Properties Not Appearing in New Word Documents
Question details
Users notice that text saved in the Comments property or custom document properties of the Normal.dotm template does not transfer over to newly created Word documents.

- Product
- Microsoft Word
- Device & OS
- not provided
- Scenario
- Creating a new Word document based on the default Normal.dotm template and expecting its custom properties or comments to automatically carry over.
- Observed behavior
- The properties and comments successfully remain saved inside the Normal.dotm template file itself, but they fail to propagate and appear in the newly generated documents.
Ensure you have correctly located the actual Normal.dotm file on your system and confirm that Word is actively generating your new documents from this specific default template.
Use Document Variables Instead of Standard Properties
Since standard document properties like Comments do not reliably propagate from Normal.dotm, using document variables provides a hidden and reliable alternative.
Microsoft Word is designed in a way that prevents certain properties, like Comments or custom document properties, from blindly copying over from the default Normal template to avoid unintended metadata leakage. Document variables, which are accessible via VBA (Visual Basic for Applications), bypass this limitation and can be stored persistently.
Locate and open your Normal.dotm file directly in Microsoft Word (usually found in AppData\Roaming\Microsoft\Templates).
Press Alt + F11 on your keyboard to launch the Microsoft Visual Basic for Applications editor.
Press Ctrl + G to open the Immediate Window, type 'ActiveDocument.Variables.Add Name:="MyVar", Value:="Your Text"', and press Enter.
Close the VBA editor, insert a DOCVARIABLE field in your document by pressing Ctrl + F9, typing 'DOCVARIABLE MyVar', and pressing F9 to update.

Create a Separate Custom Template
Creating a dedicated custom template (.dotx or .dotm) ensures that all your specific document properties, comments, and metadata are preserved when creating targeted new files.
Verify Normal.dotm Template Path and Confirm Changes
Test your Normal.dotm file to guarantee that Word is actually using the template you are modifying to generate new documents.
Switch to WPS Office for Seamless Template Management
If troubleshooting Microsoft Word's default template behaviors becomes frustrating, WPS Office offers a free, lightweight, and highly compatible alternative. It features intuitive template management and full compatibility with standard Office formats, ensuring your custom layouts and metadata are easy to control.
- 1. Download WPS Office: Visit the official WPS website to download and install the free suite.
- 2. Open WPS Writer: Launch WPS Writer to access a lightweight, familiar word processing environment.
- 3. Manage Templates Easily: Use the integrated template center to flawlessly create, save, and apply your customized document templates.

Frequently Asked Questions
Where is the Normal.dotm file usually located in Windows?
By default, the Normal.dotm file is located in the user profile directory under C:\Users\[YourUsername]\AppData\Roaming\Microsoft\Templates. You may need to enable 'Show hidden files' in File Explorer to see the AppData folder.
Why doesn't the Comments property transfer from Normal.dotm?
This is a built-in behavior of Microsoft Word designed to prevent global template metadata from accidentally leaking into every new document you create. Word intentionally strips certain properties when generating a new file from Normal.dotm.
What is a document variable in Word?
A document variable is a hidden storage mechanism within a Word document that allows you to save text strings or data. Unlike standard document properties, document variables are strictly accessible and manageable via VBA code.
How do I properly test if new documents are using my Normal.dotm?
Open your Normal.dotm file, add a unique word to the page, save it, and close it. Then press Ctrl + N to create a new file. If the new file contains that unique word, Word is correctly reading your Normal.dotm.




