OutFront Forums
     Home    Register     Search      Help      Login    

Sponsors
Frontpage website templates
Creative Website Templates for FrontPage, Dreamweaver, Flash, SwishMax
Shopping Cart Software
Ecommerce software integrated into Frontpage, Dreamweaver and Golive templates. No monthly fees and available in ASP and PHP versions.
Website Templates
We also have a wide selection of Dreamweaver, Expression Web and Frontpage templates as well as webmaster tools and CSS layouts.

Follow Us
On Facebook
On Twitter
RSS
Via Email

Recent Posts
Todays Posts
Most Active posts
Posts since last visit
My Recent Posts
Mark posts read

 

VBS Signature scirpting For Outlook

 
View related threads: (in this forum | in all forums)

Logged in as: Guest
Users viewing this topic: none
Printable Version 

All Forums >> Web Development >> Computer Software and Hardware issues >> VBS Signature scirpting For Outlook
Page: [1]
 
 
warpyb1

 

Posts: 3
Joined: 2/28/2008
Status: offline

 
VBS Signature scirpting For Outlook - 2/28/2008 10:36:03   
Hello every one, I am a bit of Newb when it comes to things like this but heres what Im trying to achieve.

I have a group of companies and users that have signatures made by themselves, I need to get some structure here so I decided to create a script that would look at my AD and pull all the relevant information in to a signature.

Which it does, my issue comes when I am trying to import the company logos in to the signature as the system imports the information fine however it some how shrinks all the picture making them unreadable.

I have searched hi and low for some way of getting VBS to stop shrinking the images but im stuck.. Banging ones head as you might say...

My code is below, I thought that the best way would be to have some sort of routine that would pick the picture up once it had been embedded then reset the picture size back to 100%

But no mater what I try I just cant get the thing to work, I am sure Im half way there but would really appreciate some pointers..

Script below,

'On Error Resume Next

Set objNetwork = CreateObject("WScript.Network")
Set objSysInfo = CreateObject("ADSystemInfo")

strUser = objSysInfo.UserName
Set objUser = GetObject("LDAP://" & strUser)

'Declare what Me needs
strTitle = objUser.Title
strName = objUser.FullName
strDepartment = objUser.Department
strCompany = objUser.Company
strPhone = objUser.telephoneNumber
strMail = objUser.mail
strWeb = objUser.wwwhomepage

'Start the word system
Set objWord = CreateObject("Word.Application")

Set objDoc = objWord.Documents.Add()
Set objSelection = objWord.Selection

'Define as an email
Set objEmailOptions = objWord.EmailOptions
Set objSignatureObject = objEmailOptions.EmailSignature

Set objSignatureEntries = objSignatureObject.EmailSignatureEntries

'Create Structure
objSelection.TypeParagraph()
objSelection.Font.name = "Trebuchet MS"
objSelection.Font.Size = 10
objSelection.Font.Bold = False
'objSelection.Font.Color = "128"
objSelection.TypeText "Kind Regards"
objSelection.TypeParagraph()
objSelection.Font.Size = 5
objSelection.TypeParagraph()
objSelection.Font.Size = 10
objSelection.Font.Bold = True
objSelection.TypeText strName
objSelection.TypeParagraph()
objSelection.Font.Bold = False
objSelection.TypeText strDepartment
objSelection.TypeParagraph()
objSelection.Font.Size = 5
objSelection.TypeParagraph()
objSelection.Font.Size = 9
objSelection.Font.Bold = True
objSelection.TypeText strCompany
objSelection.TypeParagraph()
objSelection.TypeText strPhone
objSelection.TypeParagraph()
objSelection.TypeText strWeb
objSelection.TypeParagraph()

'Now lets add the picture based on strCompany

IF strCompany = "CoolBlue IT Solutions" then
Set objShape = objSelection.InLineShapes.AddPicture("\\server1\audit\signatures\Coolblue_h47.jpg")
TestMick() 'Jus todesnt work where I put this part of the function.
ELSEIF strCompany = "GLPTaylors" then
Set objShape = objSelection.InlineShapes.AddPicture("\\server1\audit\signatures\GLP_h47.jpg")
ELSEIF strCompany = "Basics" then
Set objShape = objSelection.InlineShapes.AddPicture("\\server1\audit\signatures\Basics.jpg")
ELSEIF strCompany = "LNTAviation" then
Set objShape = objSelection.InlineShapes.AddPicture("\\server1\audit\signatures\LNT_Aviation.jpg")
ELSEIF strCompany = "LNTConstruction" then
Set objShape = objSelection.InlineShapes.AddPicture("\\server1\audit\signatures\LNT_Construction.jpg")
ELSEIF strCompany = "TeamLNT" then
Set objShape = objSelection.InlineShapes.AddPicture("\\server1\audit\signatures\Team_lnt.jpg")
ELSEIF strCompany = "Ginetta" then
Set objShape = objSelection.InlineShapes.AddPicture("\\server1\audit\signatures\ginetta.jpg")
ELSE Set objShape = objSelection.InlineShapes.AddPicture("\\server1\audit\signatures\LNT_FallBack.jpg")
END IF

objSelection.TypeParagraph()

'Save things back
Set objSelection = objDoc.Range()

'This is the part that I thought would resize the pictures

Sub TestMick()
Set oInl = InLineShapes
For Each oInl in ActiveDocument.InLineShapes
oInl.Height = oInl.Height = 100
oInl.Width = oInl.Width = 100
Next
End Sub

objSignatureEntries.Add "AD Signature", objSelection
objSignatureObject.NewMessageSignature = "AD Signature"
objSignatureObject.ReplyMessageSignature = "AD Signature"

objDoc.Saved = True
objWord.Quit
warpyb1

 

Posts: 3
Joined: 2/28/2008
Status: offline

 
RE: VBS Signature scirpting For Outlook - 3/4/2008 3:51:53   
I would really appreciate some help here please.

(in reply to warpyb1)
mcpaton

 

Posts: 1
Joined: 4/20/2008
Status: offline

 
RE: VBS Signature scirpting For Outlook - 4/20/2008 20:35:29   
Hi There

I had the same problem with JPG images resizing to really small pictures. I got around it by saving all files as GIF images, which do not resize. If you use a high quality image to start with, size it down to how you like it, then save as a GIF it should retain it's quality.


(in reply to warpyb1)
warpyb1

 

Posts: 3
Joined: 2/28/2008
Status: offline

 
RE: VBS Signature scirpting For Outlook - 6/25/2008 10:23:56   
Hi I really need some help here, I have got the images saved as Gif's the script imports my logos and details correctly however, the logos are slightly bigger then the document margins and I think this is why the images are becoming smaller.

I need to know how to import the image with out being constrained by the documents margins,

Can I use a different method for getting the pictures???

Please help someone!

(in reply to mcpaton)
Page:   [1]

All Forums >> Web Development >> Computer Software and Hardware issues >> VBS Signature scirpting For Outlook
Page: [1]
Jump to: 1





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts