Send a message individually to all recipients using Outlook

Say you have written a message which has lots of users in the recipient list. Now you don't want to send the mail to all those users who can see each others email address. You want to send the message one by one. Here's what you do:

  • After composing the message save it to make it go to Drafts folder.
  • Select the message
  • Press ALT+F11 to bring the Visual Basic Editor.
  • Now paste the following code:

Sub SendIndividually()   

Dim objItem As MailItem
Set objItem = Application.ActiveExplorer.Selection.Item(1)

Dim objTo As Recipient
Dim objClonedMail As MailItem

On Local Error Resume Next

For Each objTo In objItem.Recipients

Set objClonedMail = objItem.Copy()
objClonedMail.To = ""
objClonedMail.Recipients.Add objTo
objClonedMail.Send

Next

End Sub

  • Hit F5 and wait for a while. You will see Outbox is full of copy of the message with individual recipient in the "To"

Read my previous post on how to generate a message with all the sender's email address from all the message in a folder. You can combine both approach to send everyone important notice.

Published Wednesday, August 09, 2006 2:59 PM by omar
Filed under:

Comments

# re: Send a message individually to all recipients using Outlook

Tuesday, February 27, 2007 11:45 PM by ...

Very nice site! Good work.

# re: Send a message individually to all recipients using Outlook

Wednesday, October 24, 2007 5:17 PM by Jim

It worked the first time and since then it comes up with a Microsoft Visual Basic !warning "The macros in this project are disabled.  Please refer to the online help or documentation of thehost application to determine how to enable macros."

What next?

# re: Send a message individually to all recipients using Outlook

Wednesday, October 24, 2007 5:17 PM by Jim

It worked the first time and since then it comes up with a Microsoft Visual Basic !warning "The macros in this project are disabled.  Please refer to the online help or documentation of thehost application to determine how to enable macros."

What next?

Leave a Comment

(required) 
(required) 
(optional)
(required)