How to Recover Macros After Copying the Word Normal.dotm Template
Question details
The user needs to access and recover macros that fail to appear in the VBA editor after copying the Word Normal.dotm template file.

- Product
- Microsoft Word
- Device & OS
- not provided
- Scenario
- Attempting to edit, back up, or transfer macros by copying the default Normal.dotm template file to a new location, only to find the VBA editor blank.
- Observed behavior
- Macros appear in the standard Word macro list but do not show up in the VBA editor for editing. The template's VBA project is invisible, often due to the template loading as an add-in or sustaining file damage during the copy process.
Ensure that Microsoft Word is completely closed before moving or copying template files in File Explorer to prevent lock errors or data corruption.
Open the Copied Normal.dotm File Directly
Opening the template file directly forces Word to load its associated VBA project, making the macros visible in the editor.
If a copied template is loaded as a global add-in in the background, its VBA project may remain hidden. Opening the template directly as a file bypasses this limitation.
Open Microsoft Word and navigate to File > Open from the main ribbon menu.
Browse your computer to find the location where you saved the copied Normal.dotm file.
Select the Normal.dotm file and click Open. This loads the actual template file into the workspace rather than applying it as an add-in.
Press Alt + F11 to launch the VBA Editor. Check the Project Explorer pane on the left to verify that your macros (typically found in the NewMacros module) are now visible and editable.

Create a New Document Based on the Template
Generating a new document from the copied template binds the macro project to the active session, resolving visibility issues.
Restore the Normal Template from a Backup
If the VBA editor remains blank and buttons are unresponsive, the template file was likely corrupted during the copying process.
Experience Seamless Document Processing with WPS Office
If you frequently encounter frustrating issues with templates, corrupted files, or macro management in Microsoft Word, consider switching to WPS Office. It provides a lightweight, highly compatible environment for your document needs, supporting standard Office formats with zero hassle.
- 1. Download and Install: Get the free WPS Office installer from the official website and run it on your PC.
- 2. Open Your Documents: Launch WPS Writer and open your existing Word files to continue your work without formatting loss.

Frequently Asked Questions
Why do my macros show in the macro list but not in the VBA editor?
This typically occurs when the template containing the macros is loaded into Word as a global add-in rather than being opened directly. The system registers the macros for use, but hides the project structure in the editor to prevent accidental modifications.
Where are recorded macros usually stored in the Normal.dotm template?
By default, when you record a macro in Word and choose to save it to the Normal template, it is stored in a VBA module named 'NewMacros' within the Normal project.
Are macros the best way to insert reusable text in Word?
Not necessarily. If your only goal is to insert standard, reusable text snippets or formatting, Word's AutoText or AutoCorrect features are generally much more reliable and easier to manage than writing or recording VBA macros.
Where is the default Normal.dotm template located on Windows?
The default Normal.dotm template is typically located in a hidden folder at C:\Users\[YourUsername]\AppData\Roaming\Microsoft\Templates. You can jump directly to it by typing %appdata%\Microsoft\Templates into the Windows Run dialog.




