Office for Mac Issues

Can Excel 2021 for Mac Use ActiveX Controls? Support and Mac Alternatives

Jason MillerJason Miller Nov 13, 2026 869 views

Question details

The user wants to know whether Excel 2021 for Mac supports ActiveX controls and which built-in or VBA alternatives can provide similar interactive functionality.

Can Excel 2021 for Mac Use ActiveX Controls? Support and Mac Alternatives
Product
Microsoft Excel 2021 for Mac
Device & OS
macOS
Scenario
A Mac user needs to add interactive controls such as buttons, check boxes, combo boxes, or list boxes to an Excel workbook.
Observed behavior
ActiveX controls cannot be enabled in Excel 2021 for Mac because the full Windows Developer controls are not supported on macOS.
Before you start

Confirm that you are running Excel 2021 for Mac and display the Developer tab before attempting to insert Form Controls or open the Visual Basic Editor.

Solution 1Recommended

Use Built-in Form Controls in Excel 2021 for Mac

Best for most interactive spreadsheet needs because Form Controls are natively supported on Mac and do not require ActiveX.

1
Show the Developer tab

In Excel 2021 for Mac, go to Excel menu > Preferences > Ribbon & Toolbar, select Developer, and save the setting.

2
Open the Form Controls gallery

Click the Developer tab, then click Insert in the Controls group to open the Form Controls menu.

3
Insert a control

Choose a Button, Check Box, Combo Box, List Box, or Spin Button from the gallery, then drag on the worksheet to draw the control.

4
Assign a macro or format the control

Control-click or right-click the control and select Assign Macro to connect it to VBA code, or select Format Control to change its behavior and appearance.

5
Save as a macro-enabled workbook

If the workbook uses macros, go to File > Save As and choose Excel Macro-Enabled Workbook (.xlsm) to preserve the functionality.

Form Controls are the macOS-compatible replacement: Form Controls do not expose the same property sheet as Windows ActiveX controls, but they are stable and supported in Excel 2021 for Mac.
Free Microsoft Office alternative

WPS Office: Free Excel-Compatible Alternative for Mac

If Excel 2021 for Mac does not support ActiveX controls, WPS Office gives Mac users a free, lightweight spreadsheet alternative with familiar formulas, macros, and .xlsx/.xlsm compatibility without requiring Windows-only controls.

  1. 1. Download WPS Office for Mac: Go to the WPS Office download page and download the free Mac version.
  2. 2. Install and launch WPS Office: Open the downloaded installer, drag WPS Office to Applications, and launch the app.
  3. 3. Open an Excel workbook: In WPS Spreadsheets, click Open and choose an existing .xlsx or .xlsm file, or create a new spreadsheet.
  4. 4. Use built-in tools and macros: Use the ribbon commands, form controls, and macro features in WPS Spreadsheets to continue working without ActiveX dependencies.
Opens, edits, and saves Excel workbooks in .xlsx and .xlsm formatsProvides built-in form tools and macro support without requiring Windows ActiveX controlsFree and lightweight Office suite for Mac with a familiar ribbon-based interfaceSeamless migration from Excel with cross-platform local and cloud file support
microsoft office alternative - wps office

Frequently Asked Questions

Why can’t I find ActiveX controls in Excel 2021 for Mac?

Excel for Mac does not include the Windows Developer controls for ActiveX. ActiveX is a Windows COM-based technology, so Microsoft does not enable it in Excel 2021 for Mac. Use Form Controls or VBA macros instead.

Can I run an Excel file that already contains ActiveX controls on Mac?

You can usually open the workbook, but the ActiveX controls themselves may not work or may appear as unsupported objects on Mac. Form Controls and cell data are safer for cross-platform workbooks.

What is the difference between Form Controls and ActiveX controls in Excel?

Form Controls are built into Excel, simpler to configure, and supported on Mac. ActiveX controls offer more customization and Windows-specific properties but are not supported in Excel for Mac.

Does Excel 2021 for Mac support VBA macros?

Yes. Excel 2021 for Mac supports VBA macros, so you can create custom routines from Developer > Visual Basic and run them from Developer > Macros, although Windows-only ActiveX controls and some APIs are unavailable.

Can WPS Office enable ActiveX controls in Excel files on Mac?

WPS Office is a free alternative for opening and editing Excel workbooks, but it is not a Windows ActiveX runtime. In WPS Spreadsheets, use native form tools and macro automation instead.