logo
search
Office Apps Crashing

Fix Microsoft Word Crashing When Running Macros or Opening VBA

Natalie TaylorNatalie Taylor Oct 10, 2026 869 views

Question details

Microsoft Word crashes and restarts whenever the user attempts to run a macro, view macros, or open the Visual Basic for Applications (VBA) editor.

How to Fix Microsoft Word Crashing When Running Macros or Opening VBA
Product
Microsoft Word / Microsoft 365
Device & OS
not provided
Scenario
Attempting to execute custom macros or access the VBA development environment in Microsoft Word.
Observed behavior
The application unexpectedly crashes and restarts, preventing the use or editing of macros, even after known problematic add-ins like Adobe have been disabled.
Before you start

Ensure you have saved all open documents and note whether this crash occurs in all Word documents or only in one specific macro-enabled file.

Solution 1Recommended

Open Word in Safe Mode to Isolate Add-in Conflicts

Starting Word in Safe Mode bypasses all add-ins and customizations, helping determine if a hidden background add-in is causing the VBA crash.

Often, third-party COM add-ins or PDF extensions can interfere with Word's VBA engine. Booting in Safe Mode isolates the software's core processes from these external integrations.

1
Launch the Run Dialog

Press the Windows key + R on your keyboard to open the Run dialog box.

2
Start Word in Safe Mode

Type 'winword /safe' into the text box and press Enter to launch Microsoft Word in Safe Mode.

3
Test VBA Editor

Navigate to the Developer tab and try to open the VBA editor or run your macro. If the program remains stable, an add-in is likely the culprit.

4
Disable Suspicious Add-ins

Go to File > Options > Add-ins. At the bottom, manage 'COM Add-ins' and click Go. Uncheck all add-ins, restart Word normally, and re-enable them one by one to find the exact cause.

Open Word in Safe Mode to Isolate Add-in Conflicts
Tip: If you don't see the Developer tab, enable it first by right-clicking the ribbon, selecting 'Customize the Ribbon', and checking the 'Developer' box in the right column.
Free Microsoft Office alternative

Avoid Word Crashes with WPS Office Writer

If Microsoft Word continues to crash while handling your documents, consider switching to WPS Office. It provides a highly compatible, lightweight environment for your document processing needs, reducing the likelihood of unexpected application crashes.

  1. 1. Download WPS Office: Download and install the free version of WPS Office from the official website.
  2. 2. Open Your Document: Launch WPS Writer and click 'Open' to select your existing Word document.
  3. 3. Resume Work Securely: Continue reading or editing your document in a stable, crash-free environment.
Seamlessly open, edit, and save Microsoft Word (.docx) formats without formatting loss.Lightweight architecture ensures faster load times and stable performance.Familiar user interface requires no learning curve for Microsoft Office users.
microsoft office alternative - wps office

Frequently Asked Questions

Can a recent Microsoft 365 update cause Word to crash when opening VBA?

Yes, recent updates or changes in Microsoft's macro security policies can sometimes conflict with existing macros or add-ins, leading to sudden crashes when you try to access the VBA editor.

Why does Word still crash after I disabled my Adobe add-in?

The crash may be caused by a combination of multiple conflicting add-ins, a corrupted Normal.dotm template, or damaged core Office installation files that require a full Online Repair.

How do I know if my IT department blocked my macros?

If your organization strictly controls Office settings, they may have deployed a Group Policy that restricts macro execution or VBA access. You will need to contact your IT administrator directly to verify your macro security permissions.

Will I lose my personal macros if I perform an Online Repair?

An Online Repair restores Microsoft 365 program files but generally does not delete your personal templates or documents. However, it is always recommended to back up your Normal.dotm template and exported macro (.bas) files before proceeding.