Default Auto Bcc in Outlook by Using VBA

6
Default auto bcc in outlook by using VBA

description

configure default bcc in outlook

Transcript of Default Auto Bcc in Outlook by Using VBA

Default auto bcc in outlook by using VBA

2. After you enable the Developer check box in the Customize Ribbon in outlook 2010, the Developer tab will be shown on the Ribbon. Go to the Developer tab, you can see the Visual Basic Editor locate on the left.

Tip: You can also launch Visual Basic Editor by pressing the hotkey Alt+F11.3. When the Visual Basic Editor was launched, double click on Project 1 > Microsoft Office Outlook > ThisOutlookSession to open the VBA editor. And in the opening code editing window, select the Application option from the drop-down box. Then the editing window will show as follows:

4. Between the Private Sub Application_ItemSend (ByVal Item As Object, Cancel As Boolean) and End Sub, copy and paste the following codes between these two lines.VBA code: Auto bcc when sending all emails

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)Dim objRecip As RecipientDim strMsg As StringDim res As IntegerDim strBcc As StringOn Error Resume Next' #### USER OPTIONS ####' address for Bcc -- must be SMTP address or resolvable' to a name in the address bookstrBcc = "[email protected]"Set objRecip = Item.Recipients.Add(strBcc)objRecip.Type = olBCCIf Not objRecip.Resolve ThenstrMsg = "Could not resolve the Bcc recipient. " & _"Do you want still to send the message?"res = MsgBox(strMsg, vbYesNo + vbDefaultButton1, _"Could Not Resolve Bcc Recipient")If res = vbNo ThenCancel = TrueEnd IfEnd IfSet objRecip = NothingEnd Sub5. Now you should pay more attention to the [email protected] line, because you need to replace it with the email address you like to bcc. When you finish typing the email address, click the Save button to save the code. Then close the editor.

Notes:If you need this codes to be applied for Outlook 2013, after you have finished the above steps, you need to do as follows.a. Go to the Developer tab, and then click Macro Security in the Code group.

b. When the Trust Center dialog popping up, in the Macros Settings section, select the Enable all macros (not recommended; potentially dangerous code can run) option, and then click OK.

c. Now you need to close the Outlook application and restart it later. Now the codes can be applied for Outlook 2013.6. From now on, you dont need to fill the address in the Bcc field. When you send email from your outlook, it will automatically bcc to your desired recipient as the VBA code is carrying out.

Tip: If you dont want to bcc anymore, you can open the Visual Basic Editor again and remove the whole VBA code from the editor. When you close the Visual Basic Editor, there will be no auto bcc action existing when you sending emails.