We help IT Professionals succeed at work.

How to insert outlook signatures automatically

Medium Priority
969 Views
Last Modified: 2017-02-08
I would like to have a standard outlook signature accross the company.
I would like it to use a specific font and font size.
Is their a way to automate this when they open outlook or log into the computer and pull the information from their active directory account.
I dont want each user to have to set their own signature cause their likely to use wrong font size etc
Comment
Watch Question

Commented:
You can add a disclaimer using 3rd party tools but then all users would have the exact same signature...

If you ask me, i would just send a good template to all users that they can then change manually.. There is one other solution, but it's not that easy.. It is to create a Signature on your own machine, distribute it to all users using some sort of dist tool like SMS and install in in their Application Data\Microsoft\Signatures folder. If you create a signature, it will be placed there..

If you make sure that you copy the signature to everyone with the exact same name, you should be able to send a reg key to all users to set the signature to this file... Imho this is only usefull if you have like a few hundred to thousand users and a good app dist in place, else i'd just go for the "change it manually"method..
CERTIFIED EXPERT

Commented:
Yes I agree it depends on your situation and how much work you want to do.  

I think there are three important points you need to answer yourself
  1. How do i get my "thing" to the users (some not so computer literate)
  2. How do I make it easy for them to use it
  3. How can I easily update it
SMS and the special place "Application Data\Microsoft\Signatures folder" does offer you the best solution for point 1 and if it is automatic then 3 as well.  Which leaves 2.  Users must know how to add a signature.

I thought I would throw out there an alternative (with the option of getting information from a file server assuming you have a file server that all users have access to) and that is you could make a Outlook Add-in with a tool bar which is there when a user writes a new email.  Once they finish the email they click the tool bar and your Signature is added.  Your Add-in could check on a file server for updates you have made to the signature and download the new one.

An Outlook Add-in is a little formless .dll which loads when Outlook is started.
Site Reliability Engineer
CERTIFIED EXPERT
Most Valuable Expert 2011
Commented:
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION

Author

Commented:
is there any script i coud use

Commented:
you can create it from a vb script login script.  Save the attached as a.vbs file
On Error Resume Next
 
Set objSysInfo = CreateObject("ADSystemInfo")
strUser = objSysInfo.UserName
Set objUser = GetObject("LDAP://" & strUser)
 
strName = objUser.FullName
strTitle = objUser.Title
strDepartment = objUser.Department
strCompany = objUser.Company
strPhone = objUser.TelephoneNumber
 
Set objWord = GetObject("Word.Application")
Set objDoc = objWord.Documents.Add()
Set objSelection = objWord.Selection
 
Set objEmailOptions = objWord.EmailOptions
Set objSignatureObjects = objWord.EmailOptions.EmailSignature
 
Set objSignatureEntries = objWordSignatureObjects.EmailSignatureEntries
 
objSelection.TypeText strName & ", " & strTitle
objSelection.TypeParagraph()
objSelection.TypeText strDepartment
objSelection.TypeParagraph()
objSelection.TypeText strCompany
objSelection.TypeParagraph()
objSelection.TypeText strPhone
 
Set objSelection = objDoc.Range()
 
objSignatureEntries.Add "AD Signature", objSelection
objSignatureObjects.NewMessageSignature = "AD Signature"
objSignatureObjects.ReplyMessageSignature = "AD Signature"
 
objDoc.Save = True
objWord.Quit

Open in new window

tigermattSite Reliability Engineer
CERTIFIED EXPERT
Most Valuable Expert 2011

Commented:

A scripted approach will have the same problem.
No signature will be appended to mail sent through OWA or smartphones.

-Matt

Commented:
Once you have run the script your outlook will have a new signature set called 'AD Signature'

Author

Commented:
when trying to run the script i get an error on line 13 char 1
Commented:
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION

Author

Commented:
no problem i will check these out
does anyone know why the script is not working
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.