logo
search
VBA & Macro Problems

Fix Excel ActiveX Buttons Not Working After Deleting MSForms.exd

Khadija KhanKhadija Khan Oct 20, 2026 868 views

Question details

The user needs to restore functionality to Excel ActiveX buttons and Word VBA forms that stopped working after clearing MSForms.exd temporary files.

Fix Excel ActiveX Buttons Not Working After Deleting MSForms.exd
Product
Microsoft Excel 365
Device & OS
Windows 11
Scenario
Operating a macro-enabled workbook containing ActiveX controls after the system's temporary EXD files were removed.
Observed behavior
ActiveX buttons and Word VBA forms are completely unresponsive. Furthermore, saving the affected workbook on a different Windows 11 machine spreads the dysfunction to newly created macro-enabled workbooks on that computer.
Before you start

Before modifying Office settings or running repair tools, verify that you have administrative privileges on your Windows 11 computer and create backup copies of your macro-enabled workbooks.

Solution 1Recommended

Repair the Microsoft 365 Installation

Running the Windows built-in repair utility replaces missing or corrupted ActiveX components caused by deleting the MSForms cache.

Since the issue stems from corrupted Office or ActiveX components rather than the workbook itself, a standard Quick Repair or Online Repair usually resolves the problem by restoring the essential MSForms libraries.

1
Open Programs and Features

Press the Windows key, type 'Control Panel', and press Enter. Navigate to 'Programs' and select 'Programs and Features'.

2
Modify the Office Setup

Scroll through the list of installed applications, locate 'Microsoft 365' or 'Microsoft Office', right-click it, and select 'Change'.

3
Run a Quick Repair

Select the 'Quick Repair' option and click 'Repair'. Wait for the process to finish, restart your computer, and test the Excel workbook.

4
Perform an Online Repair

If the ActiveX buttons still do not function, repeat the steps above but select 'Online Repair' for a comprehensive reinstallation of corrupted components.

Repair the Microsoft 365 Installation
Best Practice for EXD Files: Avoid manually deleting MSForms.exd files from your local temporary folder in the future unless explicitly directed by a documented Microsoft troubleshooting procedure.
Free Microsoft Office alternative

Try WPS Office for a Stable Spreadsheeting Experience

ActiveX controls and MSForms dependencies are specific to Microsoft Office's architecture and can occasionally suffer from system-level corruption. WPS Office provides a lightweight, highly compatible alternative with robust spreadsheet tools, familiar interfaces, and excellent support for Microsoft Excel files, reducing the likelihood of encountering legacy component errors.

  1. 1. Download the Installer: Visit the official WPS Office website and download the free installation package.
  2. 2. Install WPS Office: Run the downloaded installer and follow the quick setup wizard to install the suite.
  3. 3. Open Your Spreadsheets: Launch WPS Spreadsheets and seamlessly open your Excel files to continue your work.
Free and lightweight to download and install on WindowsHighly compatible with Microsoft Excel formats (.xlsx, .xlsm)Familiar tabbed user interface ensuring a seamless migrationModern architecture less dependent on legacy ActiveX controls
microsoft office alternative - wps office

Frequently Asked Questions

Why do Excel ActiveX buttons break when MSForms.exd is deleted?

The MSForms.exd file acts as a temporary cache for ActiveX controls. If it is deleted while Office applications are running, or if it fails to regenerate correctly on certain operating systems like Windows 11, Excel cannot properly load the controls, rendering the macro buttons unresponsive.

Where are MSForms.exd files usually located?

These files are typically generated in the user's hidden temporary folder. You can usually find them by typing %TEMP% in the Windows Run dialog and looking inside the 'Excel8.0' or 'VBE' subfolders.

Can saving a broken workbook affect other Excel files?

Yes, in some cases, saving a workbook with corrupted ActiveX configurations on a new system can cause the local MSForms cache to become compromised, which subsequently causes ActiveX buttons to fail in newly created workbooks on that same machine.

Will reinstalling Microsoft Office fix VBA and ActiveX issues?

Usually, a full uninstallation is not required. Running the built-in Online Repair tool from the Control Panel is typically enough to download and replace any corrupted or missing MSForms and ActiveX libraries.