Avatar of LostInESpace
LostInESpace
 asked on

Signatures in Outlook 2003

I have three email accounts set up in Outlook 2003 with three different signatures.

When I send a new message the signature is always the default one. If I change the sending account from within the message the signature does not change.

Can I set Outlook up to switch signatures appropriately without having to go in and change the default account each time?

Alternatively is there a simple macro I could create to, say, create three NewMail buttons so I can switch default user quickly so I always get the correct signature.

I am reasonably familiar with Word VBA but the Outlook.VBA object model is a bit of a mystery to me.
Outlook

Avatar of undefined
Last Comment
LostInESpace

8/22/2022 - Mon
Psy053

Sorry, I don't have Outlook infront of me, but could you use the Rules Wizard to check the message when sending, for specific names in the from field and add attachment?
Psy053

erm, I meant Signature, not attachment
LostInESpace

ASKER
Wow, fast response!  However the Mail Rules wizard only seems to allow you to set a rule for received messages or messages that you have SENT. I cannot see how to set a rule to apply to the message before it is sent.
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes
mrroonie

have you set the different signatures to tie in with the different accounts?

in the signatures section of options you can specify which signature is used for each account (using the drop down menus), when you change the account to send from the signature should automatically swap over
LostInESpace

ASKER
Yes I have set different signatures for different accounts.  However when I click on New Message the default signature appears in the message.  If I then change the account from within the message the signature does NOT change.  
I must be missing something because I don't see how I can change the sending account BEFORE opening the new message window except by going into the account settings and changing the default.
mrroonie

can you post a screen dump of your signatures page?
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
Viebs

If you right-click on the signature it should allow you to change to another one quickly.  This might be the closest you're going to get to what you require.
LostInESpace

ASKER
Here are images of the three settings
ADDRESS1.jpg
ADDRESS2.jpg
ADDRESS3.jpg
mrroonie

bugger, i was hoping it wasn't set up properly.

When sending a new email, under the 'send' button you should have an 'accounts button'. when you change that does the signature change?
I started with Experts Exchange in 2004 and it's been a mainstay of my professional computing life since. It helped me launch a career as a programmer / Oracle data analyst
William Peck
LostInESpace

ASKER
No.  Attached is a screen shot. You can see I have changed the sending account to LegalEdocs but the signature is still the (default) Briefclick one
Message.jpg
mrroonie

thats it - you see the 'accounts' button next to send - that's where you change the account and the signature should change with it
mrroonie

oh shit, sorry, i see what you mean. is outlook fully patched?
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
LostInESpace

ASKER
I think so. Patched to SP3 see screenshot.
About.jpg
LostInESpace

ASKER
Experimenting I have just discovered that if I change Mail Editor to Word then changing the account DOES change the sgnatuiure. However, I don't really want to do that because I then get all my bespoke macro toolbars from Word cluttering up my Outlook screen.

Looks Like I need to create a VBA macro attached to a toolbar button to change signatures with the account.  Can anyone help with that?
Deepandp

hey better use this signature option.
You can add few signatures here and choose it while your going to drop your EMAIL
signature.bmp
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy
LostInESpace

ASKER
I don't apper to have that option.  Your screen dump looks like it is from Outlook 2007 not 2003?



Psy053

OP has Outlook 2003, not 2007
mrroonie

i think the 12003 equivalent is in the insert menu
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
Psy053

I will try to do this programatically when I get some time infront of a Outlook 2003 machine. I wrote something up which should do what you're after, however, the methods aren't available in 2003, so I have to find a way to rework it.
LostInESpace

ASKER
The Insert Signature is useful but it does not remove the old/wrong one. Better than nothing but a macro to select both account and signature together would be the best solution.

I have increased points to 500 for someone to give me that solution.
Shreedhar Ette

Hi,

First Check the option "Use Microsoft Office Word 2003 to edit e-mail messages. Then Close the outlook and Start the Outlook for changes to take effect.

After above chnages, When you create an email or change accounts, the sig changes with the account selection or you can right click on the sig area and select a new one.

I hope this helps,
Shree
Your help has saved me hundreds of hours of internet surfing.
fblack61
LostInESpace

ASKER
Sorry, no it doesn't.  I have already established that using Word as the editor is required (see above). Hence needing a macro solution because I don't want to use Word as editor fo reasons stated.
ASKER CERTIFIED SOLUTION
Psy053

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
Shreedhar Ette

Hi LostInESpace,

It is working on perfectly on my system.

--------
Shree
LostInESpace

ASKER
Shree
Please read the whole thread properly before posting your comments then you would see why you are not actually helping.  
In any event I am accepting psy053 's solution as this is what I was after.
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
LostInESpace

ASKER
Many thanks.  I was really struggling with Outtlook VBA object library an can see why now.