My script is working fine. However, I am curious about something. When I've noticed that when I run the script (obviously from Excel) there are no Outlook active inspector windows opened, regardless of the number of recipients. The email is sent silently, so to speak.

However, when I run a similar routine from within Outlook, a new inspector window is opened for each recipient, which can get ugly when there are more than a few recipients.

Is application.screenupdating preventing the Outlook inspector windows when the Excel script is running or is something else responsible for that behavior? I don't think application.screenupdating will work with VBA code created in Outlook. Not sure, but I'd love to mimic the Excel behavior within Outlook.