Applies ToExcel for Microsoft 365 Word for Microsoft 365 Outlook for Microsoft 365 PowerPoint for Microsoft 365 Access for Microsoft 365 Project Online Desktop Client Publisher for Microsoft 365 Visio Plan 2 Excel 2024 Word 2024 Outlook 2024 PowerPoint 2024 Access 2024 Project Professional 2024 Project Standard 2024 Visio Professional 2024 Visio Standard 2024 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021 Project Professional 2021 Project Standard 2021 Publisher 2021 Visio Professional 2021 Visio Standard 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Access 2019 Project Professional 2019 Project Standard 2019 Publisher 2019 Visio Professional 2019 Visio Standard 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Access 2016 Project Professional 2016 Project Standard 2016 Publisher 2016 Visio Professional 2016 Visio Standard 2016 Visio Professional 2013

Some Office files, templates, or add-ins can be abused to harm your computer. After installing the April 2021 security update for Microsoft Office, some Office files, templates, or add-ins (even ones originally obtained from Microsoft) may display a notification message and macros, or add-ins, in those files will be disabled.

If you close the notification, or select the Disable button, you'll be able to view or edit the file normally, but the add-ins or macros won't work.

Note: If you have a Word or Excel file that has macros in it, but you no longer need those macros, you can simply do a File > Save as and save the file as a normal Word (.DOCX) or Excel (.XLSX) file, which don't support macros.

How can I re-enable the macros or add-ins?

Step 1 - Check your updates

This issue primarily affects older versions of the add-ins so the first step is to make sure you're current on your Microsoft Office updates. New, supported, versions of the add-ins are being released.

For more information on updating Office see Install Office updates.

After you've installed the latest updates, try opening your file again. If the notification now displays an Enable button then you're all set!

Step 2 - (If necessary) Update the registry

If you're still seeing the dialog after installing the latest updates you'll need to add one or two values to your Windows registry for each product you need to reenable on.

Caution:  Editing the registry incorrectly might severely damage your system. Before you make changes to the registry, we recommend that you back up any valued data on the computer.

1. Open the Registry editor 

To open Registry Editor, click Start, click Run, type regedit, and then click OK.

2. Back up your registry

Before making any changes to the registry it's always best practice to make a backup of your current registry. Select File > Export and create an export file of your registry. Set the export range to All and give it a name like that makes sense to you such as "Registry backup".

For more information see: How to back up and restore the registry in Windows.

3. Navigate to the following key:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\<version>\<appname>\Security

Replace <version> with the version of Office you have:

  • 16.0 for Office 2016, 2019, or 365

Replace <appname> with the name of the app you're updating:

  • Word

  • Excel

  • PowerPoint

  • MS Project

  • Visio

  • Publisher

  • Outlook

  • Access

3. Add the new value

Select Edit > New > DWORD (32-bit) Value to create the value.

Name the key: SkipSignatureCheckForUnsafeVBA

Select Edit > Modify and set the Value data to 1.

4. (For Word and Excel) Add an additional value

Repeat step 3 and add another value.

  • For Word this one is named SkipSignatureCheckForUnsafeWLL

  • For Excel it's SkipSignatureCheckForUnsafeXLL

Once again set the Value data to 1. 

5. Exit Registry Editor

6. Make sure your file is in a trusted location

Only files in a trusted location can have their content re-enabled. You should only do this if you trust the source of the file.

To see, modify, or add to the list of trusted locations on your PC go to File > Options > Trust Center > Trust Center settings > Trusted Locations.

The next time you open a file that has an affected VBA macro or add-in you should see that the notification prompt includes an Enable button. Select that to enable your active content and edit the file.

Can I suppress the notification?

Once you've updated and, if necessary, added the registry entries, you will still get the security notification asking you to confirm the active content.  The difference is that now it has an Enable button.

If you trust the source of the files you are trying to enable, and want to suppress that notification entirely, you can add a registry key that hides the prompt.

1. Open the Registry editor 

To open Registry Editor, click Start, click Run, type regedit, and then click OK.

Caution:  Editing the registry incorrectly might severely damage your system. Before you make changes to the registry, we recommend that you back up any valued data on the computer.

2. Back up your registry

Before making any changes to the registry it's always best practice to make a backup of your current registry. Select File > Export and create an export file of your registry. Set the export range to All and give it a name like that makes sense to you such as "Registry backup".

For more information see: How to back up and restore the registry in Windows.

3. Navigate to the following key:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\<version>\Common\Security

Replace <version> with the version of Office you have:

  • 16.0 for Office 2016, 2019, or 365

4. Add a new value

Select Edit > New > DWORD (32-bit) Value to create the value.

Name the key: AutoConsentSkipSignatureCheckForUnsafeContent

Select Edit > Modify and set the Value data to 1.

Exit the Registry Editor and you should be all set.

See also

Add, remove, or change a trusted location

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.