I can\'t figure out the correct VBA code for Outlook 2013 to add a fixed email address to the BCC field of an email while it is open for editing. I have the following code,
You need to define Item:
Sub Bcc()
Dim objApp As Outlook.Application
Set objApp = Application
Dim objRecip As Recipient
Dim Item As MailItem
Set Item = objApp.ActiveInspector.CurrentItem
With objMsg
Set objRecip = Item.Recipients.Add("XXX@example.com")
objRecip.Type = olBCC
objRecip.Resolve
End With
End Sub
Instead of Application.CreateItem(olMailItem)
, use Application.ActiveInspector.CurrentItem
.
If you set the BCC property, you will wipe out all existing BCC recipients. Use Recipients.Add
(you have it commented out above) for each email address.