logo
search
Office Compatibility Issues

How to Restore ActiveX Controls in Excel After Saving on Mac

Maira MehtabMaira Mehtab Sep 22, 2026 869 views

Question details

The user needs to recover ActiveX controls in a shared Excel workbook that became unusable after being saved on a Mac and reopened on Windows.

Product
Microsoft Excel
Device & OS
Mac and Windows
Scenario
A shared Excel workbook containing Windows-specific ActiveX controls was edited and saved by a user on a Mac environment.
Observed behavior
The ActiveX controls in the workbook break and become entirely unusable for Windows users after the file is saved on a Mac.
Before you start

Verify whether your shared Excel workbook was saved to a cloud service like OneDrive or SharePoint, as this will dictate if version history recovery is possible.

Solution 1Recommended

Recover an Earlier Workbook Version via Cloud Storage

If the file was saved on OneDrive or SharePoint, you can restore a previous version from before the Mac user edited it.

1
Locate the file online

Open SharePoint or OneDrive in your web browser and navigate to the folder containing your affected Excel file.

2
Access Version History

Right-click the Excel file and select 'Version history' from the context menu to view past saves.

3
Identify the correct version

Look at the dates and authors in the version panel to find the last working version saved before the Mac user made their edits.

4
Restore the file

Click the vertical ellipsis (three dots) next to the target version and select 'Restore' to revert the file to its working state.

Free Microsoft Office alternative

Use WPS Office for Seamless Cross-Platform Collaboration

ActiveX compatibility issues between Mac and Windows can disrupt your workflow. WPS Office provides a free, lightweight, and highly compatible alternative to Microsoft Office, ensuring your spreadsheets, formulas, and standard controls work flawlessly across Windows, Mac, and Linux environments without formatting loss.

  1. 1. Download and Install: Visit the official WPS Office website to download and install the software for your operating system.
  2. 2. Open Your Spreadsheets: Launch WPS Spreadsheet and open your existing .xlsx or .xls files directly with full formatting retained.
  3. 3. Collaborate Across Platforms: Share your spreadsheets easily with Mac or Windows users, knowing standard controls and formulas will remain intact.
Fully compatible with Microsoft Excel (.xlsx, .xls, .csv) file formats.Seamless cross-platform performance across Windows, Mac, Linux, iOS, and Android.Lightweight installation and incredibly fast document loading times.Built-in cloud collaboration tools to prevent version conflicts across different devices.
microsoft office alternative - wps office

Frequently Asked Questions

Why do ActiveX controls stop working after editing an Excel file on a Mac?

ActiveX is a proprietary Microsoft Windows technology, and Mac operating systems do not support it. When a Mac user opens and saves an Excel file containing ActiveX controls, those controls can be corrupted or stripped out, rendering them unusable when the file is reopened on a Windows computer.

Are ActiveX controls supported in modern versions of Excel for Windows?

In newer versions of Excel for Windows, ActiveX controls are often disabled by default due to strict security protocols. Microsoft increasingly recommends using standard Form Controls instead for better security and cross-platform compatibility.

Can I still use macros in Excel for Mac if I remove ActiveX?

Yes, Excel for Mac fully supports standard VBA (Visual Basic for Applications) macros. However, any macro code that specifically calls Windows-only libraries or attempts to interact with ActiveX controls will not execute on a Mac.