We help IT Professionals succeed at work.

Rotating signature

sirbounty
sirbounty asked
on
Medium Priority
652 Views
Last Modified: 2011-04-14
I know it'd involve a bit of coding, but I would presume it's possible...
I'm running OL2k3 - and I'm curious if I have an external file, sigs.txt, that contains tag lines (famous quotations), if I could have some code that would rotate through these on a weekly basis.

So that this week it might be a quote from Emerson, next week, Stevenson, etc...

Possible?
Comment
Watch Question

Serena HsiMarketing Consultant
CERTIFIED EXPERT

Commented:
A somewhat automated method would be to use Word as the editor in Outlook, and setup each quote as its own AutoText entry (in Word), then ask someone in the Word forum (http://www.experts-exchange.com/Applications/MS_Office/Word/) to write a macro that selects and auto-text entry based on a particular weekday or something for insertion into a new mail message.
Serena HsiMarketing Consultant
CERTIFIED EXPERT
Commented:
For starters you could look at this sample code:

A simple way to add a signature to a MailItem using VBA code in an Outlook Event or Form
http://www.outlookcode.com/codedetail.aspx?id=719

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
CERTIFIED EXPERT
Top Expert 2010
Commented:
Hi sirbounty,

Here's a link to a very similar question I answered a few months ago.  It would be very easy to modify this to read the quotes in from a file.

http://www.experts-exchange.com/Applications/MS_Office/Outlook/Q_21837844.html


Cheers!
CERTIFIED EXPERT
Top Expert 2007

Author

Commented:
Very nice BDF!

Hmm - the only thing that I see might be different for me is, I've been placing my quotes in a tabbed-block format.

"Blah blah blah
  blah blah blah blah
    blah blah blah" - Sir Isaac Blah blah

I think I can get by this with your code, by placing hard crlfs where I need them, inside the array...testing that theory now...
CERTIFIED EXPERT
Top Expert 2007

Author

Commented:
Okay, I think that'll work...but here's another question for you BDF:
I send mail from several mailboxes - I'd only want these added to my personal mailbox...anyway of ensuring that?
CERTIFIED EXPERT
Top Expert 2007

Author

Commented:
weird - it ran, but it hung Word.  Any idea why?
When I killed Word, it used Outlook editor and added the quote.
I'd like to have it appear in a smaller font, and navy, if that's doable?
CERTIFIED EXPERT
Top Expert 2007

Author

Commented:
Hmm - and the vbcrlf added to the end of the lines seems to be ignored... : \

It's also placing extra spaces in my signature...
CERTIFIED EXPERT
Top Expert 2010

Commented:
> the vbcrlf added to the end of the lines seems to be ignored
HTML formatting ignores vbcrlf.  Try using the HTML line-break tag <br>

> weird - it ran, but it hung Word.  Any idea why?
Unfortunately, no.  I don't use Word with Outlook at all.  Way too many problems.

> I'd like to have it appear in a smaller font, and navy, if that's doable?
Yeah, that's doable.  What font and font size would you like?

>  I send mail from several mailboxes - I'd only want these added to my personal mailbox...anyway of ensuring that?
Hmm.  Let me think about that.
CERTIFIED EXPERT
Top Expert 2007

Author

Commented:
"What font and font size would you like?"

I'm using a 7.5 "Estrangelo Edessa" font.
CERTIFIED EXPERT
Top Expert 2010

Commented:
>  I send mail from several mailboxes - I'd only want these added to my personal mailbox...anyway of ensuring that?
There are a couple of ways I think we can do this.  The simplest way is to wait until you've actually clicked the Send button, triggering the ItemSend event, and add the signature at that point.  The code for that is relatively simple and straightforward.  The only real down side is that you won't be able to see the quote until you look at it in Sent Items.  The alternative is to trap a certain toolbar button click, i.e. the one used to select an account, and insert the signature if that account is selected.  The problem there is that changing selections once the quote has been added won't remove the quote and could cause a message to end up with multiple quotes.  Those represent the automatic ways.  There are a couple of other options that aren't automatic.  For example, a button that inserts a quote on demand or a button that creates a message with a quote.
CERTIFIED EXPERT
Top Expert 2007

Author

Commented:
Hmm - I think I'd rather see the quote before it's sent...
Normally when sending a note, I just simply change the From line to read the group mailbox that I send from - I don't use a toolbar button.  And the manual insertion doesn't sound pleasant, so perhaps this is a dead-end?
I can continue to just change it myself every few weeks - obviously this isn't an impact to my production (lol).
Thanx anyway...
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*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.