|
felipeg007 -> RE: Automate E-Mail Signatures (Exchange 2007/Outlook) (16.Jun.2008 10:50:52 AM)
|
Below is a signature i use. it grabs all the info from AD. ___________________________________________________ On Error Resume Next Set objSysInfo = CreateObject("ADSystemInfo") strUser = objSysInfo.UserName Set objUser = GetObject("LDAP://" & strUser) strName = objUser.FullName strTitle = objUser.Title strCompany = objUser.company strAddress = objUser.streetAddress strCounty = objUser.St strPostal = objUser.postalCode strPhone = objUser.telephoneNumber strFax = objUser.faxnumber strWeb = objUser.wwwhomepage Set objWord = CreateObject("Word.Application") Set objDoc = objWord.Documents.Add() Set objSelection = objWord.Selection Set objRange = objDoc.Range() Set objEmailOptions = objWord.EmailOptions Set objSignatureObject = objEmailOptions.EmailSignature Set objSignatureEntries = objSignatureObject.EmailSignatureEntries objSelection.Font.Size = "10" objSelection.Font.Name = "Arial" objSelection.Font.Color = "669999" objSelection.Style = "No Spacing" objSelection.TypeText "Thank you," objSelection.TypeParagraph() objSelection.Font.Bold = true objSelection.TypeText strName objSelection.Font.Bold = false objSelection.TypeParagraph() objSelection.TypeText strTitle objSelection.TypeText " | " objSelection.Font.Bold = true objSelection.Hyperlinks.Add objSelection.range, strWeb, , , strCompany 'objSelection.TypeText strCompany objSelection.Font.Bold = false objSelection.TypeParagraph() objSelection.TypeText strAddress & ", " objSelection.TypeText strCounty & " " objSelection.TypeText strPostal objSelection.TypeText " | " objSelection.TypeText "Office & Fax: " & strPhone objSelection.ClearFormatting() Set objSelection = objDoc.Range() objSignatureEntries.Add "AD Signature", objSelection objSignatureObject.NewMessageSignature = "AD Signature" objSignatureObject.ReplyMessageSignature = "AD Signature" objDoc.Saved = True objWord.Quit
|
|
|
|