Link to home
Start Free TrialLog in
Avatar of dougdog
dougdog

asked on

How to insert outlook signatures automatically

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
Avatar of rhandels
rhandels
Flag of Netherlands image

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..
Avatar of darbid73
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.
ASKER CERTIFIED SOLUTION
Avatar of tigermatt
tigermatt
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of dougdog
dougdog

ASKER

is there any script i coud use
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


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

-Matt
Once you have run the script your outlook will have a new signature set called 'AD Signature'
Avatar of dougdog

ASKER

when trying to run the script i get an error on line 13 char 1
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of dougdog

ASKER

no problem i will check these out
does anyone know why the script is not working