Add From and BCC Fields to Messages

You may want to add the From and/or BCC fields to your emails.

From Field

If you have "SendAs" rights you can send emails on behalf of another user by filling in the From field.

BCC Field

If you often BCC others, this field will allow you to fill in those names and/or email addresses you want to BCC.

I've written two short procedures so you can programmatically add those fields to your emails.

Add From Field

This procedure temporarily displays an email message so the field can be added. This is the only way to get the field to "stick", i.e. to permanently add the field to the MailItem Inspector. When running the procedure you will see the screen flicker as the message is displayed and then destroyed by VBA.

Sub ToggleFromField()

  Dim msg As Outlook.MailItem
  Dim insp As Outlook.Inspector

  Set msg = CreateItem(olMailItem)
  Set insp = msg.GetInspector

  ' temporarily display message
  msg.Display

  ' toggle From field
  insp.CommandBars.FindControl(, 1867).Execute

  ' destroy message
  msg.Close olDiscard
End Sub

Add BCC Field

Like the previous code, this procedure temporarily displays an email message so the BCC field can be added.

Sub ToggleBCCField()

  Dim msg As Outlook.MailItem
  Dim insp As Outlook.Inspector

  Set msg = CreateItem(olMailItem)
  Set insp = msg.GetInspector

  ' temporarily display message
  msg.Display

  ' toggle BCC field
  insp.CommandBars.FindControl(, 1860).Execute

  ' destroy message
  msg.Close olDiscard
End Sub

Results

Here's what an email looks like after running both of the above procedures.

Before:                                                                                                                After:

Email Message without From and BCC FieldsEmail Message with From and BCC Fields

Site last updated: May 17, 2012

Random Data Generator