VBA & Macro Problems

How to Transfer Word Macros and Custom Keyboard Shortcuts to Another PC

Amos GikundaAmos Gikunda Oct 26, 2026 868 views

Question details

The user needs to move their custom keyboard shortcuts and VBA macros from Word on one computer to another Microsoft 365 computer.

How to Transfer Word Macros and Custom Keyboard Shortcuts to Another PC
Product
Microsoft Word
Device & OS
not provided
Scenario
Setting up a new computer or reinstalling Office and wanting to retain customized workflows, shortcuts, and macros without recreating them.
Observed behavior
Custom shortcuts and macros are left behind on the old PC unless manually transferred, requiring the user to locate and migrate the default template or specific add-ins.
Before you start

Ensure you have access to both your old and new computers, and close all active Microsoft Word windows on both devices before attempting to copy template files.

Solution 1Recommended

Transfer the Normal.dotm Template File

Since custom keyboard shortcuts and macros are typically saved in Word's default template (Normal.dotm), copying this file to the new PC is the most straightforward and effective method.

Microsoft Word stores most user customizations, including default macros, custom toolbars, and custom keyboard shortcuts, within a global template file called Normal.dotm. By replacing the new computer's default template with the old one, you instantly migrate these settings.

1
Locate the Normal Template on the Old PC

Press the Windows Key + R to open the Run dialog. Type '%appdata%\Microsoft\Templates' and press Enter. This will open the folder containing your Word templates.

2
Copy the Template File

Find the file named 'Normal.dotm' (or simply 'Normal' if file extensions are hidden). Copy this file to a USB flash drive, external hard drive, or a cloud storage service like OneDrive or Google Drive.

3
Navigate to the Templates Folder on the New PC

On your new computer, ensure Word is completely closed. Press the Windows Key + R, type '%appdata%\Microsoft\Templates' again, and hit Enter.

4
Paste and Replace the File

Paste the copied 'Normal.dotm' file into this folder. If prompted by Windows, choose to replace the existing file in the destination. Open Word to verify your macros and shortcuts are available.

Transfer the Normal.dotm Template File
Verification Successful: Once replaced, all shortcuts and macros stored in the old template will be immediately accessible in all new blank documents created on the new PC.
Free Microsoft Office alternative

Experience Seamless Document Editing with WPS Office

If managing complex template files and migrating Microsoft Office settings is proving cumbersome, consider switching to WPS Office. It provides a free, lightweight, and highly compatible alternative to Microsoft 365, ensuring your macro-enabled workflows and daily document tasks remain uninterrupted.

  1. 1. Download WPS Office: Visit the official WPS website to download the free, lightweight installation package.
  2. 2. Install the Software: Follow the on-screen prompts to quickly set up the office suite on your new PC.
  3. 3. Open Your Documents: Launch WPS Writer and seamlessly open your existing macro-enabled Word documents to continue your work.
Fully compatible with Microsoft Word .docx, .docm, and .dotm macro formatsFree and lightweight installation that saves valuable system resourcesFamiliar ribbon interface ensures a smooth transition with zero learning curveEasily customizable keyboard shortcuts tailored to your unique workflow needs
microsoft office alternative - wps office

Frequently Asked Questions

Why did my macros disappear after reinstalling Word?

Macros are typically stored in the Normal.dotm template file. If a clean installation, a major Office update, or a profile reset created a new default template, your previous macros will not appear until you locate and restore the old Normal.dotm file from a backup or 'Windows.old' folder.

Can I transfer custom shortcuts without copying the entire Normal template?

No direct built-in tool selectively copies only keyboard shortcuts between templates in Word. To keep shortcuts portable, it is recommended to save them in a specific custom template (.dotx or .dotm) rather than the default Normal template, which you can then easily move to the 'STARTUP' folder of any new PC.

Will my transferred macros work immediately on the new PC?

They will work as long as the new PC has macros enabled in the Trust Center settings. You may need to go to File > Options > Trust Center > Trust Center Settings > Macro Settings to ensure 'Disable all macros with notification' is selected so you can approve them upon opening.