Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.