How to enable disabled Macros in Outlook?

Applicable to: Outlook 2019, 365,  2016, 2013

Here’s a quick question from a reader:

I have educated myself on Outlook macros development using your tutorials. Now, i would like to run my newly created macro and i get a message stating that Macros in this project have been disabled and i should be consulting Online help. Any clues about what i am doing wrong here?

Thanks for the question.

Outlook Macros are disabled. How to fix?

That’s not a difficult one, let’s explain real quick..

Outlook Macros are stored in the VBAProject.otm file and its behavior is governed by the Macro Settings in Outlook.

The error message you got is simply due to the fact that your Microsoft Outlook Macro settings are set to disable Macros. The reason being that custom Macros could pose a potential threat (That’s why you’ll never copy a macro from an unknown resource).


Assuming you have written your Macro on you own and feel comfortable running it on your PC, you should adjust the Macro security settings accordingly.

To access your Security settings proceed as following:

  1. Open Microsoft Outlook
  2. From the Ribbon, hit File.
  3. Hit Options.
  4. From the left Panel, hit Trust Center.
  5. Then hit the Trust Center Settings.
  6. Then Macro Settings.
  7. Now Set the security level. Our recommendation is that is to use the following settings:

    a)Version 365/2019: Use Disable All Macros with Notification

    b) Version 2016/2013: Use Notifications for only Digitally Signed…

  8. Once done, hit OK.
  9. Last but not least, restart Outlook.
  10. Your macros should now be running.

If you already have the Outlook Developer tab enabled, the process is way simpler:

  1. Open Microsoft Outlook.
  2. From the Ribbon, Hit the Developer command.
  3. Now, go ahead and  hit the Macro Security button.
  4. Proceed as we described above.

Kindly post a comment in case of follow up questions on Outlook Macros. Happy coding 😉