Re: How far can VBA go?
- From: "Ken Slovak - [MVP - Outlook]" <kenslovak@xxxxxxxx>
- Date: Wed, 26 Sep 2007 09:16:09 -0400
Again, it all depends on a lot of different mail servers and email clients, so I'm not sure any solution would ever work on all the variations you will see.
You certainly can add user properties to any Outlook item but they won't be preserved unless both parties are using Outlook and you take special measures to send out the items using Rich Text and that adds a winmail.dat attachment for users without Outlook. And you have to jump through hoops to get Rich Text sent over the Internet.
You can add custom x-headers to outgoing emails but those might not be preserved when round-tripping, so that's not a solution you can rely on either. And even if they are preserved the receiving mail client would need to know how to change the x-headers to preserve the threading.
I think you'd have to re-invent email and get your standards applied to every single email client and mail server to have a prayer of doing what you want. Good luck with that.
--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Professional Programming Outlook 2007
Reminder Manager, Extended Reminders, Attachment Options
http://www.slovaktech.com/products.htm
"Andre" <Andre@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:D8E996D9-2493-4A0B-B150-F14F3C682824@xxxxxxxxxxxxxxxx
Thank you again, Ken.
"Ken Slovak - [MVP - Outlook]" wrote:
ConversationTopic is read-only to the Outlook object model. If that's been
changed then you're out of luck. If it's a matter of ConversationIndex,
which determines the place in the conversation then you can change that
property. However, there are no guarantees when the emails go outside of a
pure Exchange environment.
Well, what I wanted to do, and I haven't looked that out on the book yet, is
if I could write another grouping/sorting mechanism that had nothing to do
with current Outlook's Conversation. That way I could completely ignore
ConversationTopic and ConversationIndex and create my own method based solely
on subject and sent date. This way I wouldn't have to worry about those
properties being changed on an environment outside Exchange.
I really don't know if I can customise Outlook that much. As much as
actually creating a whole new option on the "View Modes" menu. That would be
my first step into creating the most perfect e-mail client ever! Second in
line is making Outlook open a folder and select the oldest unread message in
there, instead of opening the message at the bottom of the folder by default.
A minor customization. ;)
Thank you again for all you help.
Andre
.
- Follow-Ups:
- Re: How far can VBA go?
- From: Andre
- Re: How far can VBA go?
- References:
- Re: How far can VBA go?
- From: Ken Slovak - [MVP - Outlook]
- Re: How far can VBA go?
- From: Andre
- Re: How far can VBA go?
- From: Ken Slovak - [MVP - Outlook]
- Re: How far can VBA go?
- From: Ken Slovak - [MVP - Outlook]
- Re: How far can VBA go?
- Prev by Date: Re: A program is trying to access e-mail addresses...
- Next by Date: Re: A program is trying to access e-mail addresses...
- Previous by thread: Re: How far can VBA go?
- Next by thread: Re: How far can VBA go?
- Index(es):
Relevant Pages
|