How to Fix Word Macros Not Working or Missing from Normal.dotm
Question details
Users are unable to run or edit custom macros because they are missing or unresponsive, usually due to issues with the Normal.dotm template.

- Product
- Microsoft Word
- Device & OS
- not provided
- Scenario
- Attempting to execute or modify custom VBA macros after a template corruption, unexpected crash, or software update.
- Observed behavior
- Macros may appear in the Macro dialog box but fail to run or open in the VBA editor, or custom macros are completely missing from the application.
Ensure you close Microsoft Word completely before modifying, renaming, or replacing any core template files like Normal.dotm.
Restore Normal.dotm from Backup and Configure Trusted Locations
Use this solution if you have a backup of your Normal.dotm file containing your VBA project to restore full macro functionality.
Reinstalling Microsoft Word will not restore your custom macros. Your macros are stored inside the Normal.dotm file, so recovering them requires a valid backup of this specific template.
To ensure Word allows these macros to run, the startup folder containing your template must also be configured as a Trusted Location in your security settings.
Press Windows Key + R, type '%appdata%\Microsoft\Templates', and press Enter. Locate 'Normal.dotm', right-click it, and rename it to 'Normal.old'.
Copy your backup 'Normal.dotm' file (which contains your VBA project) and paste it into Word's Startup folder.
Open Microsoft Word. Go to File > Options > Trust Center > Trust Center Settings > Trusted Locations. Ensure that the Startup folder where you placed the backup is listed and checked.
In the Trust Center Settings window, click on 'Macro Settings'. Ensure that macro execution is permitted for your trusted locations.

Generate a Fresh Normal.dotm Template
Use this solution if you do not have a backup and need to fix Word so you can start creating new, functional macros.
Try WPS Office for a Seamless and Reliable Document Experience
If Microsoft Word macro issues and corrupted templates are disrupting your workflow, consider switching to WPS Office. It provides a lightweight, highly compatible alternative for document editing without the heavy resource usage and complex template errors.
- 1. Download WPS Office: Visit the official WPS website and download the free WPS Office installer to your device.
- 2. Install the Application: Run the installer and follow the on-screen instructions for a quick, one-click installation.
- 3. Open Your Documents: Launch WPS Writer and open your existing Word documents to enjoy seamless editing and formatting.

Frequently Asked Questions
Why are my Word macros visible but not running?
This usually happens when the macro security settings are too restrictive, the template folder is not designated as a Trusted Location, or the Normal.dotm template containing the VBA project is corrupted.
Will reinstalling Microsoft Word restore my custom macros?
No, reinstalling Word only resets the application files. Custom VBA macros are stored locally in your Normal.dotm template and can only be restored if you have a previously saved backup of that file.
Where is the Normal.dotm file located on my computer?
By default on Windows, the Normal.dotm file is located in the AppData directory. You can find it by navigating to C:\Users\[YourUsername]\AppData\Roaming\Microsoft\Templates.
How do I enable macros in Word's Trust Center?
Open Word, go to File > Options > Trust Center, and click 'Trust Center Settings'. Under 'Macro Settings', you can adjust your macro execution permissions or set up Trusted Locations for your macro folders.




