How to Store and Run Microsoft Word Macros Outside Normal.dotm
Question details
The user wants to organize and save Microsoft Word macros in alternative locations instead of the default Normal.dotm template to make them more portable or document-specific.

- Product
- Microsoft Word
- Device & OS
- not provided
- Scenario
- Organizing VBA macros, keyboard shortcuts, and toolbar customizations across multiple Word documents.
- Observed behavior
- Macros are saved to the default Normal.dotm by default, but the goal state is to store them in dedicated document or global templates (.dotm) for easier sharing and management.
Ensure that the Developer tab is enabled in Microsoft Word and that your macro security settings or Trusted Locations are configured to allow your custom templates to run safely.
Use a Global Template (.dotm) for Cross-Document Macros
Save your macros in a global template to make them, along with custom keyboard shortcuts and Quick Access Toolbar settings, available across all Word documents on your computer.
Unlike Excel, which uses a central Personal.xlsb file, Microsoft Word handles universal macros via global templates. Creating a separate global template is highly recommended because it keeps your default Normal.dotm file clean and makes your custom macros highly portable when sharing with other users.
Open a new, blank document in Microsoft Word and press Alt + F11 to open the VBA Editor, where you can write or import your required macros.
Navigate to File > Save As, choose a location, and select 'Word Macro-Enabled Template (*.dotm)' from the file format dropdown.
To make it a global template, save or move this .dotm file into the Microsoft Word Startup folder (typically located at C:\Users\[YourUsername]\AppData\Roaming\Microsoft\Word\STARTUP).
Close and reopen Microsoft Word. The global template will automatically load on startup, making its macros available in every document you open.

Store Macros in a Document-Specific Template
Save macros in a specific template so they are only available when you create or open documents based directly on that template.
Switch to WPS Office for a Fast, Lightweight Document Experience
Looking for a fast, reliable, and cost-effective office suite? WPS Office provides excellent compatibility with Microsoft Word formats, including standard templates. Enjoy a familiar interface that makes migrating seamless and stress-free.
- 1. Download WPS Office: Visit the official WPS website to download and install WPS Office Free.
- 2. Open Your Documents: Launch WPS Writer and simply drag and drop your existing Word documents into the workspace.
- 3. Edit Seamlessly: Continue editing your files with perfect formatting preservation and a highly familiar user interface.

Frequently Asked Questions
Why shouldn't I just save all my macros in Normal.dotm?
While Normal.dotm is the default storage location for quickly recorded macros, saving everything there makes it difficult to share specific macros with colleagues. Furthermore, if your Normal.dotm becomes corrupted or needs to be reset to factory defaults, you will lose all stored macros.
Is there an equivalent to Excel's Personal.xlsb in Word?
No, Microsoft Word does not use a central Personal.xlsb file. Instead, it relies on global templates (any .dotm files placed inside the Word STARTUP folder) to load global macros, which offers greater flexibility for organizing different modules.
How do I ensure my new .dotm template is allowed to run?
You need to configure your macro security settings. Go to File > Options > Trust Center > Trust Center Settings. You can either add the folder containing your .dotm template to the 'Trusted Locations' list or adjust your 'Macro Settings' to enable macros with notification.
Where exactly is the Word Startup folder located on Windows?
By default, the Word Startup folder is hidden and located at C:\Users\[Your Username]\AppData\Roaming\Microsoft\Word\STARTUP. You can quickly access the AppData folder by pressing Windows + R, typing %appdata%, and hitting Enter.




