Auto BCC items I send with Outlook 2002 and Exchange 2003

Posted on 2006-03-26
Last Modified: 2012-06-27
I want to be able to auto BCC any message that I send within the domain to a collegue that I am training so that they can become fully informed on messages that I send. I would like all external mail to be excluded however as this is out of the scope of the training and impacts on my privacy.

Question by:jsulliva1957
    LVL 76

    Accepted Solution

    Greetings, jsulliva1957.

    Outlook has no built-in mechanism for doing this.  You'd have to find a third-party product or script your own solution.  If you went the script route, then you need to be aware that accessing any address field, which this would have to do, is going to trigger Outlook's built-in security.  That means a dialog-box will pop up each time the script ran warning you that a program is accessing your mailbox and asking you for permission to allow it to continue.  There are ways around that, but they too require third-party controls/software.  Other possible, but not fully automatic solutions, would be to create a message template or a bit of script that'd create a message with your collegue already BBCd.  The difference would be that you'd have to click a different toolbar button, i.e. not the New button you click now, to create the message.  I can show how that's done if you want to use that solution.


    Author Comment

    Thanks BlueDevilFan

    The last option looks to be the best one. I do not want to put you to any trouble in guiding me towards this solution, but if you have a reference or it is not too much trouble I would appreciate it


    LVL 76

    Expert Comment

    by:David Lee
    Hi, Jim.

    It's no problem.  This is very simple.  Here's the code for doing this.  Follow these instructions to set it up in Outlook.

    1.  Start Outlook
    2.  Click Tools->Macro->Visual Basic Editor
    3.  If not already expanded, expand Modules and click on Module1
    4.  Copy the code below and paste it into the right-hand pane of the VB editor window
    5.  Edit the code as needed.  I included a comment wherever something needs to change.
    6.  Click the diskette icon on the toolbar to save changes
    7.  Close the VB Editor
    8.  Click Tools->Macro->Security
    9.  Set the Security Level to Medium
    10.  Test the macro by clicking Tools->Macro->Macros and selecting AutoBCCMessage in the list of available macros.  A new message will appear onscreen with your collegue's address filled in on the BCC line.

    Sub AutoBCCMessage()
        Dim olkMessage As Outlook.MailItem
        Set olkMessage = Application.CreateItem(olMailItem)
        'Change the email address on the following line
        olkMessage.BCC = ""
        Set olkMessage = Nothing
    End Sub

    Follow these instructions to create the toolbar button.
    1.  Click View->Toolbars->Customize
    2.  Click the Toolbars tab
    3.  Click New
    4.  Name the toolbar
    5.  Click the Commands tab
    6.  Under Categories click Macros
    7.  Under Commands click and hold on the macro Project1.AutoBCCMessage, then drag it out and drop it on the new toolbar
    8.  Dock the toolbar somewhere onscreen
    9.  Any time you want to create a message with your collegue BCC'd all you have to do is click the toolbar button.

    Featured Post

    Highfive Gives IT Their Time Back

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    Email signatures have numerous marketing benefits. Here are 8 top reasons to turn your email signature into a marketing channel.
    Resolve Outlook connectivity issues after moving mailbox to new Exchange 2016 server
    Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
    This Experts Exchange video Micro Tutorial shows how to tell Microsoft Office that a word is NOT spelled correctly. Microsoft Office has a built-in, main dictionary that is shared by Office apps, including Excel, Outlook, PowerPoint, and Word. When …

    729 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now