Why You Cannot Permanently Enable External Content in Excel for the Web
Question details
The user wants to permanently enable potentially unsafe external content, such as macros, ActiveX controls, and automatic updates for connected workbooks in Excel for the web.
- Product
- Excel for the Web
- Device & OS
- not provided
- Scenario
- Managing a master workbook connected to multiple secondary files using formulas like FILTER, and needing the linked files to update immediately and automatically when the master file changes.
- Observed behavior
- Excel for the web blocks permanent enablement of macros and ActiveX controls due to security restrictions, and lacks a built-in feature to immediately auto-update connected workbooks, requiring users to manually refresh links.
Ensure you have editing permissions for both your master and secondary workbooks. Keep in mind that Excel for the web operates under strict browser security protocols, which intentionally disables features like ActiveX and automated background linking.
Manually Refresh Workbook Links
Since automatic updates are restricted in the web version, you must use the Data tab to manually pull the latest data from connected workbooks.
Excel for the web restricts certain automated external data connections to prioritize user security within browser environments. Because of this, continuous automatic updates for connected workbooks require manual intervention.
Open the connected Excel workbook in your web browser where the updated data needs to appear.
Click on the 'Data' tab located in the top ribbon menu of Excel for the web.
Select 'Workbook Links' and click 'Refresh All'. You may need to click this multiple times if the web cache prevents the data from syncing immediately.

Provide Feedback for Feature Requests
If the lack of automatic syncing disrupts your workflow, you can formally request the feature from the product team.
Experience Seamless Data Management with WPS Office
If Excel for the web's security limitations and lack of automatic background updates restrict your workflow, try WPS Office. It provides a robust, fully featured desktop spreadsheet environment capable of handling complex formulas, external data links, and advanced data processing without browser-based security constraints.
- 1. Download the software: Visit the official WPS website to download and install the free WPS Office desktop application.
- 2. Open your linked files: Launch WPS Spreadsheets and open both your master and secondary workbook files.
- 3. Manage data seamlessly: Utilize advanced data linking and trust settings natively within the desktop environment, bypassing the limitations of web-based spreadsheet apps.

Frequently Asked Questions
Why does Excel for the web block macros and ActiveX controls?
Excel for the web operates within web browsers, which use strict security sandboxes. To protect users from malicious scripts, features like macros and ActiveX controls are permanently disabled online.
Can I set connected web workbooks to update automatically?
No, Excel for the web currently lacks a built-in feature to immediately auto-update secondary workbooks when a master file changes online. You must manually use the 'Refresh All' option under the Data tab.
Does owning both files bypass the external content security prompt?
No, file ownership does not override browser security protocols. Excel for the web will still require manual refreshing for linked workbooks, even if you are the owner and creator of all connected files.
How can I permanently enable macros in my Excel file?
You cannot permanently enable macros in Excel for the web. To use and enable macros, you must open your file in a full desktop application like Microsoft Excel for Desktop or WPS Office.




