How to Enable Excel COM Add-Ins for Only One Specific Workbook
Question details
The user wants to enable a COM add-in exclusively for one specific workbook to optimize performance, rather than loading it globally for all Excel files.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Working with multiple Excel files where some require heavy COM add-ins for specific functionality, while others perform better without them.
- Observed behavior
- Excel loads COM add-ins globally across the entire application and does not provide a standard native setting to enable them on a per-workbook basis.
Ensure you have the necessary administrator permissions to manage and modify COM add-ins in your Excel application, and save all open workbooks before making changes.
Manually Toggle COM Add-ins via Excel Options
Since Excel lacks native per-workbook add-in controls, manually disabling and enabling add-ins based on the workbook in use is the safest and most standard approach.
COM add-ins load globally into the Excel application memory. If you only need an add-in for a specific task, keeping it disabled by default and enabling it only when needed ensures that your other workbooks run faster.
Open Microsoft Excel, click on the 'File' tab in the top-left corner, and select 'Options' at the bottom of the menu.
In the Excel Options dialog box, select 'Add-ins' from the left-hand sidebar.
At the bottom of the window, locate the 'Manage' dropdown menu, select 'COM Add-ins', and click the 'Go...' button.
Check the boxes next to the add-ins you need for your current workbook, uncheck the ones you do not need, and click 'OK'. Repeat this process to disable them when switching to a different workbook.

Implement a VBA Workaround to Manage Add-ins Automatically
Use a VBA macro to automatically load and unload specific COM add-ins when a particular workbook is opened or closed.
Submit Feature Feedback to Microsoft
If the lack of per-workbook add-in control impacts your organization's workflow, submitting direct feedback helps guide future Microsoft Office development.
Experience Fast, Seamless Spreadsheet Management with WPS Office
If bloated add-ins are slowing down your Microsoft Excel experience, consider switching to WPS Office. It provides a lightweight, highly compatible alternative that handles complex spreadsheets efficiently right out of the box, reducing the need to micromanage heavy COM add-ins.

Frequently Asked Questions
Why do some COM add-ins slow down Excel?
COM add-ins load additional background processes into Excel's memory globally. If an add-in is poorly optimized, resource-heavy, or unnecessary for the current task, it continuously consumes CPU and RAM, causing the entire application to lag regardless of the open workbook.
Can I use Office Web Add-ins instead of COM add-ins for better control?
Yes, modern Office Web Add-ins (built with HTML and JavaScript) are generally tied to specific task panes or documents rather than the global application. They offer a more sandbox-like environment and have less global performance impact compared to older COM add-ins.
How do I find out which COM add-in is causing my workbook to freeze?
To identify a problematic add-in, disable all COM add-ins via File > Options > Add-ins. Then, re-enable them one by one, restarting Excel and working on your file each time, to isolate which specific add-in triggers the freeze or crash.
Can a standard user disable COM add-ins without IT approval?
It depends on your organization's IT policies. In many enterprise environments, COM add-ins are managed globally via Group Policy, meaning a standard user cannot disable them without administrative privileges or IT assistance.




