Blog Post

Excel Blog
2 MIN READ

Restrict usage of Excel 4.0 (XLM) macros with new macro settings control

Auston's avatar
Auston
Icon for Microsoft rankMicrosoft
Jul 22, 2021

A new Excel Trust Center settings option to further restrict the usage of Excel 4.0 (XLM) macros is now generally available. Building on the recent release of AMSI integration for XLM macros, this setting enables Microsoft 365 customers to further protect themselves against the latest threats. Found in the Trust Center Macro Settings, this new checkbox setting, “Enable Excel 4.0 macros when VBA macros are enabled”, allows users to individually configure the behavior of XLM macros without impacting VBA macros. 

 

We invite all users to configure this new setting by following the 'Configuration Details' below. For most users, we recommend unchecking the setting to disable XLM macros.

 

Configuration Details

The Excel Trust Center settings can be accessed through the following steps:

  • File > Options > Trust Center > Trust Center Settings > Macro Settings

When the checkbox is selected, the above settings configured for VBA macros will also apply to XLM macros. To disable XLM macros without a notification, deselect the checkbox setting (recommended) – this configuration opts for a more secure behavior. There is no impact to any default or previous macro settings configurations with this release; however, users should be aware that a change in default XLM macro behavior is coming soon (see more details in ‘Availability’ below).

 

Customers can now independently disable XLM macros in the Trust Center Macro Settings by unchecking the setting "Enable Excel 4.0 macros when VBA macros are enabled."

Availability

This setting is currently available in Excel (build 2104).

Administrators can also use the existing Microsoft 365 applications policy control to configure this setting. Get the latest group policy template files .

The Group Policy setting “ Macro Notification Settings”, can be found in the following path:

  • User configuration > Administrative templates > Microsoft Excel 2016 > Excel Options > Security > Trust Center.

Administrators also have the option to completely block all XLM macro usage (including in new user-created files) by enabling the Group Policy, “Prevent Excel from running XLM macros”, which is configurable via Group Policy Editor or registry key.

  • Group Policy Path:
    • User configuration > Administrative templates > Microsoft Excel 2016 > Excel Options > Security > Trust Center
  • Registry Key Path:
    • Computer\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Office\16.0\excel\security

Note:
While the initial release of this setting does not impact any existing or default macro settings configurations, XLM macros will soon be disabled by default - users can expect this coming change in default behavior to occur in the following M365 updates:

  • 2021 October Current Channel
  • 2021 December Monthly Enterprise Channel
  • 2022 January Semi-Annual Enterprise Channel (Preview)
  • 2022 July Semi-Annual Enterprise Channel

To learn more:

Working with Excel 4.0 macros - Excel
Enable or disable macros in Office files - Office Support


Subscribe to our Excel Blog and join our Excel Community to stay connected with us and other Excel fans around the world.

Updated Jul 22, 2021
Version 2.0

22 Comments

  • ron S.'s avatar
    ron S.
    Brass Contributor

    Question:

    In the business setting if the setting is disabled using a Group Policy, will the individual user be able to turn it back on if they need to?

  • ron S.'s avatar
    ron S.
    Brass Contributor

    Great feature!  Thanks for adding it.

    .

    Do more to publicize it! Especially for "consumers" who are clueless about this issue.  They are the most vulnerable.

    .

    I hope you decide to make the setting turned off by default for consumers. They are unlikely to be running old spreadsheets that would need access to the old commands.

    .

    I accidentally found this blog when researching this article:

    https://www.pcmag.com/news/excel-4-is-alive-and-well-and-ready-to-attack

    .

    Please push it out to 2010. I know, it is no longer supported, but it is a "beloved" version and a lot of people are reluctant to let go of it. Giving them this update would be an act of good faith. You can use it after the Windoze 11 announcement fiasco.

    .