Sneaky Outlook VBA question

NewOrderFac33

Well-known Member
Joined
Sep 26, 2011
Messages
1,283
Office Version
  1. 2016
  2. 2010
Platform
  1. Windows
Good morning - I hope that if nobody on here can help that you can point me to the MrExcel equivalent for Outlook! :-)

I have a simple Outlook rule that runs the following VBA macro whenever a mail containing specific wording is received.
Code:
Sub AuthRelToUAT(item As Outlook.MailItem)
    MsgBox ("UAT Release in the Queue!")
End Sub

However, if Outlook isn't "on top", the MsgBox obviously isn't seen until the user switches the focus to Outlook.

Is there any way to make the macro activate Outlook, to make sure that the user sees the MsgBox?

Thanks in advance

Pete
 
Last edited:

Excel Facts

Shade all formula cells
To shade all formula cells: Home, Find & Select, Formulas to select all formulas. Then apply a light fill color.
Here's the script that I used:
Code:
Sub AuthRelToUAT(item As Outlook.MailItem)
    Application.ActiveExplorer.Activate
    MsgBox "UAT release in the queue!", vbOKOnly + vbMsgBoxSetForeground
End Sub
Note the parameter. Note that this can't be called via Alt+F11

Pete
 
Upvote 0

Forum statistics

Threads
1,225,763
Messages
6,186,897
Members
453,384
Latest member
BigShanny

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top