Steps to Run VBA code in Outlook Classic?

In this brief article, we’ll delve straight into the steps for executing VBA (Visual Basic for Applications) code in Microsoft Outlook.

Assuming you’ve already added VBA code to your editor (for details on this, refer to our comprehensive guide on adding VBA code in Outlook).

We’ll skip the preliminaries and focus solely on how to run your existing VBA scripts in Outlook.

Step-by-Step Method to Run VBA Code in Outlook

Running VBA code in Microsoft Outlook can be done in two primary ways: manually using the mouse, or using a keyboard shortcut.

Both methods are efficient, depending on your preference and working style.

Let’s explore each method to understand how you can execute your VBA scripts in Outlook with ease.

Manual Method: Using the Mouse

This method involves navigating through the Outlook interface using your mouse. It’s straightforward and particularly user-friendly for those who prefer a more visual approach.

  1. Start by launching Microsoft Outlook Classic.
  2. Click on the ‘Developer‘ tab in the Outlook Ribbon. If this tab isn’t visible, you can enable it via File >> Options >> Customize Ribbon and then ticking the Developer checkbox.

Also Read:- How to Add Developer Tab on Ribbon in Outlook?

  1. Launch the VBA Editor: In the Developer tab, click on the Visual Basic button to open the VBA editor.
  1. Locate Your Script: To run a script within the VBA editor, first, click on the ‘View‘ tab, then select ‘Project Explorer’. In the Project Explorer, locate the script you wish to execute.
  1. Run the Script: Double-click on the script, which will open in a separate window, now from the ribbon above press the play button or select ‘Run’. You can also use the F5 keyboard shortcut to run the macros.

Keyboard Shortcut Method

For those who prefer keyboard navigation for speed and convenience, this method is ideal.

Alt + F8

After creating a VBA code and adding it to Outlook’s Visual Basic, it gets stored in memory.

In the previous sections, we’ve already covered how to manually activate your macros.

However, if you prefer using a keyboard shortcut, there’s no need to open the macro manually.

Press Alt + F8 to open the “Run Macro” dialog box, select your script from the list, and then press Enter or click ‘Run’.

This action will promptly activate your macro, executing your intended action in just seconds.

In all my references, I use the term “Outlook Classic” because the feature for running VBA code is exclusively available in this version. If you take a look at the new version of Outlook, you’ll notice it closely resembles or the Outlook web version. Notably, in this newer segment, there is no option for VBA code or a Developer tab.


Whether you choose to run your VBA code in Outlook manually using the mouse or quickly with a keyboard shortcut, both methods are effective.

Select the one that aligns with your workflow for a smooth and efficient experience in managing your VBA scripts within Outlook.

Related Articles