Skip to content
Menu

Essential Eight Office macro settings

Macros for the few who need them. Off for everyone else.

This control turns Office macros off for staff who don’t need them and blocks macros in files from the internet. ASD’s current name for it is “restrict Microsoft Office macros”.

An accounts desk with a spreadsheet on the monitor, a printed invoice and a calculator.

At a glance

Control
03 of 08 · Prevent attacks
Stops
Malicious Office documents
Typical tools
Intune or Group Policy, Microsoft Defender
Effort
Low to medium

What are Office macro settings?

Where it stops an attack.

  1. The attack An “invoice” attachment asks the reader to click Enable content.
  2. Stopped here Macros in files from the internet are blocked, and staff who don’t need macros have them switched off.
  3. The result The document opens. The malicious code never runs.
ML1 Maturity Level 1. ML2 Maturity Level 2. ML3 Maturity Level 3.
Who can run macros Only staff with a business need No change Adds: only macros that are sandboxed, in a Trusted Location or signed by a trusted publisher
Macros in files from the internet Blocked No change No change
Macro antivirus scanning On No change No change
Users change macro settings Not allowed No change No change
Win32 API calls from macros Not required Blocked No change
Vetting approved macros Not required Not required Checked before signing. Trusted publishers reviewed yearly
Trusted Locations and signatures Not required Not required Only vetting staff can write to Trusted Locations. Untrusted or older signatures can’t be enabled

Each level includes everything in the one before. A plain-English summary, not the requirement text. ASD Essential Eight Maturity Model (November 2023)

How to restrict Office macros

Protection first, disruption last.

  1. 01

    Find who uses macros

    Usually a few finance or operations staff. Everyone else has macros off.
  2. 02

    Block internet macros for everyone

    Files downloaded from the internet can’t run macros, even for approved users.
  3. 03

    Lock the settings

    Set centrally through Intune or Group Policy, so users can’t switch them back.
  4. 04

    Sign or relocate approved macros

    Business-critical macros move to Trusted Locations or get signed, ready for Maturity Level 3.

Common macro settings mistakes

Where rollouts go wrong.

  • Leaving “Enable content” to judgement

    A well-made fake invoice will eventually get clicked.

  • Blanket exceptions

    Macros on for a whole department because one person needs them.

  • Trusting the defaults

    Defaults vary by Office version. Enforce by policy.

Office macro questions

What clients ask before we start.

Will blocking macros break our spreadsheets?
Doesn’t Microsoft block internet macros by default now?
Do macros matter if we use Office on the web?

Find out where you stand on Office macro settings.

Book a free 45-minute Essential Eight review with a Perth engineer. You get your maturity on all eight controls and what to fix first. The report is yours to keep.

Or call (08) 9467 2269

What’s bugging you
Staff

A Perth engineer, not a salesperson, replies within one business day.

We hold ISO/IEC 27001:2022 certification from BSI, certificate IS 840964.