Do you frequently desire to reply all including yourself as a recipient? It’ll be messy if you always manually add your own email address. This article will teach you how to make it automatic.
Perhaps you have several email accounts configured in your Outlook. Therefore, maybe for the sake of convenience for future check, when you reply a mail to all the recipients, you may wish to include your another email address as a recipient, too. Assuming that you frequently have this requirement, it will be tedious if you always add your own email account manually. In response to this issue, here we’ll introduce you one workaround as well as a quick method via Outlook VBA.
Workaround: Create an Outlook Rule
- At the very outset, start Outlook application and click on “Rule” button in the “Move” group under Mail “Home” tab. And choose “Manage Rules & Alerts” from the drop down list
- Then in the popup window, hit “New Rule” button.
- Next select “Apply rule on messages I send” and hit “Next”.
- After that, you should select “with specific words in the subject”, hit “specific words” link and then add “RE”.
- After adding it and clicking “Next”, you should specify the action. Choose “CC the message to people or public group”, hit “people or public group” link and type your own email address in “To” field.
- Finally you can click “Next” and finish the rule setup as usual.
However, this workaround doesn’t automatically add your own email address as one recipient in the replying email. It will create another new email and add you in “CC” field and send it out. Also, it is unable to identify the number of recipients and recognize if it is a reply-all email. To address this workaround’s weaknesses, here is an actual method through Outlook VBA.
Use VBA to Auto Include Yourself When Replying All
- For a start, launch Outlook and press “Alt + F11” key buttons.
- Then in the popup “Visual Basic” window, open “ThisOutlookSession” project and copy and paste the following VBA codes into it.
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim Recip As Recipient
Dim MyAddr As String
'Replace with your own email address
MyAddr = "
yo**************@da*******.com
"
If InStr(Item.Subject, "RE") > 0 Then
If Item.Recipients.Count > 1 Then
If MsgBox("Reply All Including Yourself?", vbYesNo + vbQuestion) = vbYes Then
Set Recip = Item.Recipients.Add(MyAddr)
'To CC, replace "olTo" with "olCC"
'To BCC, replace "olTo" with "olBCC"
Recip.Type = olTo
Recip.Resolve
End If
End If
End If
End Sub
- After that, you should sign this code and change the macro settings to permit the digitally signed macros only.
- Finally, you can have a try. When you reply to all recipients and click on “Send” button, you will get an Outlook prompt, like the following screenshot. If you hit “Yes”, Outlook will automatically add your own email address.
Take Care of Your Outlook PST Files
Due to Outlook PST file’s vulnerabilities, you ought to watch out for all potential risks surrounding it. For example, you should keep the file in small size since that oversized PST file is much more prone to corruption. Also, you ought to get hold of a stellar corrupt PST file repair tool, which will come to your rescue when you suffer unanticipated PST file damage.
Author Introduction:
Shirley Zhang is a data recovery expert in DataNumen, Inc., which is the world leader in data recovery technologies, including repair corrupt SQL Server db and outlook repair software products. For more information visit www.datanumen.com
Leave a Reply