How to Deploy Microsoft 365 Macro-Blocking Policies for Essential Eight
Question details
Deploy macro-blocking policies across Microsoft 365 applications to comply with Essential Eight security controls.

- Product
- Microsoft 365
- Device & OS
- not provided
- Scenario
- Implementing Essential Eight macro controls across an organization with mixed or specific Microsoft 365 editions.
- Observed behavior
- Policy support and deployment options differ significantly between Microsoft 365 Apps for enterprise and Apps for business, causing administrative confusion.
Verify your organization's Microsoft 365 subscription tier, as native Group Policy management is primarily supported in the Enterprise and Education editions.
Deploy Macro-Blocking via Group Policy (Enterprise & Education)
Use Microsoft 365 Administrative Templates to centrally block macros via Group Policy for Enterprise or Education environments.
For organizations using Microsoft 365 Apps for enterprise or education, centralized Group Policy is the most reliable method to enforce macro blocking and meet Essential Eight requirements.
Navigate to the Microsoft Download Center, download the latest Microsoft 365 Administrative Templates (ADMX/ADML files), and extract them to a local folder.
Copy the extracted ADMX files into your domain controller's PolicyDefinitions folder (the Central Store) so they are available across your network.
Open the Group Policy Management Console (GPMC), create or edit a Group Policy Object, and navigate to User Configuration > Policies > Administrative Templates > Microsoft Office. Enable the policy setting 'Block macros from running in Office files from the Internet'.

Use Alternative Deployment Methods for Business Editions
Utilize Microsoft Entra ID (Intune) or PowerShell scripts for environments using Microsoft 365 Apps for business.
Looking for a Secure and Lightweight Office Alternative?
If managing complex macro-blocking policies in Microsoft 365 is proving difficult for your business, consider switching to WPS Office. It provides robust document compatibility and essential features in a secure, easy-to-manage package without the heavy administrative overhead of Microsoft 365.
- 1. Visit the Official Site: Go to the official WPS Office website to access the latest secure installer.
- 2. Download the Software: Click the Free Download button corresponding to your operating system.
- 3. Install and Deploy: Run the setup file and follow the on-screen instructions to complete the lightweight installation.

Frequently Asked Questions
Does Microsoft 365 Apps for business support Group Policy for blocking macros?
Microsoft 365 Apps for business has limited support for centralized Group Policy management compared to the Enterprise and Education editions. Alternative methods like Microsoft Intune (Endpoint Manager), PowerShell, or registry deployments are often required.
What are the Essential Eight macro-blocking requirements?
The Essential Eight framework requires organizations to restrict Microsoft Office macros to only those that are explicitly approved or digitally signed by a trusted publisher. It also mandates blocking macros originating from the internet to mitigate the risk of malware execution.
Where can I find the administrative templates for Microsoft 365?
You can download the Microsoft 365 Administrative Templates (ADMX/ADML files) directly from the official Microsoft Download Center. Once downloaded, they can be imported into your domain controller's Central Store for GPO configuration.
Can I block macros without an Enterprise license?
Yes, but you will need to rely on alternative tools such as Microsoft Entra ID (Intune), local registry edits, or third-party Mobile Device Management (MDM) solutions instead of centralized Active Directory Group Policies.




