Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I usually put the words "Dear sr" at the top of every message I send in Outlook 2007.

I'd like that this was inserted automatically like Outlook does with signatures.

How can I do this?

share|improve this question

migrated from Jul 31 '12 at 3:56

This question came from our site for professional and enthusiast programmers.

What if they are a "madam"? – iglvzx Jul 31 '12 at 4:17
Anything wrong with making a longer signature and you just type within the signature for each message? – Canadian Luke Jul 31 '12 at 4:26
@Luke That's a good idea. – iglvzx Jul 31 '12 at 4:28
@iglvzx Made an answer – Canadian Luke Jul 31 '12 at 4:37
up vote 0 down vote accepted

On a normal email enter "Dear Sir". Publish to the Personal Forms Library. Name it Male.

Call the form with a macro.

Sub DisplayMaleForm()
Dim MyFolder
Dim myItem As MailItem
' create new outgoing message based on a form
Set MyFolder = Session.GetDefaultFolder(olFolderInbox)
Set myItem = MyFolder.items.Add("IPM.Note.Male")
End Sub

Create a button.

Repeat with a form named Female that starts "Dear Madam".

Note: There is usually no spellcheck on a signature.

share|improve this answer
I'll try it thank you !! – a_maar Aug 16 '12 at 8:11

What is wrong with creating a long signature? As an example below...

Dear Sir,



Luke Super God of Super User

share|improve this answer
The main issue with this is that the cursor won't be placed in the correct place for writing the body of the e-mail. – ChrisF Jul 31 '12 at 10:36

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .