How to Transfer a Word Custom Ribbon and Macros to Another Computer
Question details
The user needs to transfer a customized Word ribbon and associated macro buttons to a different computer while ensuring they remain functional.

- Product
- Microsoft Word
- Device & OS
- not provided
- Scenario
- Moving custom ribbon settings and VBA macros from one computer to another so the customized interface can be used universally.
- Observed behavior
- Transferring only the template or ribbon file does not work; the macro buttons become unresponsive because the ribbon controls lose connection to their corresponding macros.
Ensure you have access to the original computer where the custom ribbon and macros are currently functioning, and prepare a USB drive or secure network folder to transfer the finalized template file.
Save and Transfer via a Macro-Enabled Word Template
The most reliable method is to consolidate your VBA procedures and ribbon customizations into a single macro-enabled template (.dotm) and load it as an add-in on the new computer.
A common mistake when moving Word customizations is exporting only the UI settings. The ribbon layout and the macro code must be packaged together in the same file to retain functionality.
Open a blank document in Word, open the VBA Editor (Alt + F11), copy your existing VBA procedures into this new VBA project, and save the document as a Word Macro-Enabled Template (.dotm).
While still working inside this newly created template, recreate your custom ribbon or Quick Access Toolbar (QAT) buttons via the 'Customize Ribbon' options.
Carefully assign each recreated button to the corresponding macro that is now stored directly within this specific .dotm template.
Copy the saved .dotm file to a USB drive or cloud storage folder, and transfer it to the destination computer.
On the new computer, open Word, navigate to Options > Add-ins, manage Word Add-ins, and load your transferred .dotm template to restore full access to your macros and custom ribbon.

Try WPS Office for Seamless Document Management and Macro Support
If you frequently work with complex Word templates and macros but want a more accessible, cost-effective solution, consider switching to WPS Office. It provides excellent compatibility with Microsoft Office formats and supports VBA macros for your automation needs.
- 1. Download and Install: Get the latest version of WPS Office from the official website and complete the quick installation.
- 2. Open Your Templates: Launch WPS Writer and seamlessly open your existing .dotm macro-enabled templates.
- 3. Run Your Macros: Enable the built-in VBA environment in WPS Office to continue using and managing your custom macro scripts.

Frequently Asked Questions
Why do my macro buttons stop working when I transfer my Word document?
If you only transfer the document or the exported ribbon settings without the underlying VBA code, the buttons will lose their connection to the macros. Both the user interface and the code must be housed together in a macro-enabled template.
What format should I use to save my customized macros and ribbon?
You must save your document as a Word Macro-Enabled Template (.dotm). Standard document formats (.docx) cannot store VBA code, which will cause your custom macros to be stripped upon saving.
Can I just export my Word ribbon settings using the 'Export all customizations' feature?
Exporting customizations only saves the visual UI layout. To ensure the buttons actually execute commands on another computer, you must also manually package and transfer the VBA macros within a template file.
Where should I place the template file on the new computer?
For automatic loading, you should place the .dotm file in the Word Startup folder (typically located at AppData\Roaming\Microsoft\Word\STARTUP) so it automatically loads as an add-in every time you launch Word.




