In general the DotNet languages are more difficult to work with for Outlook
addins than VB6 and a lot more effort if you need to support multiple
versions of Outlook. Some developers are using the DotNet languages for
Outlook addins but I try to avoid them like the plague.

Signature
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Absolute Beginner's Guide to Microsoft Office Outlook 2003
Reminder Manager, Extended Reminders, Attachment Options
http://www.slovaktech.com/products.htm
> >Can you see that field in the items you are looking at in code if you
> >use the IMessage button in OutlookSpy (www.dimastr.com)? Can you get
[quoted text clipped - 4 lines]
>
> In my current Add In - written in C# - I dipped out to VB6 for the Bits which required CDO. The propbelm with the Interop assemblies Is that they do
not include all the methods/properties of the base COM object. Going
native-COM to native-COM ended up being easier.
> Although there are techniques to change the Interop assemblies (changing the IL and relinking) I decided VB6 was the easiest way.
>
> --
> Simon S at ghytred com
> www.ghytred.com
> "Insomnia is a small price to pay for some of the things you see on usenet"
Markus Kraemer - 25 Mar 2004 16:17 GMT
thanks for your tip with Outlook Spy. I can see the property and it
gets the right value (till now no chance to get it in c#).
Unfortunable, it seems to me that PR_LAST_MODIFIER_NAME changes, if
the item is passed to an event-function (ItemChange-Event).
So, looking at the item that is changed by somebody with Outlook-Spy
shows the "somebody" als field value. Retrieving the item by vba
in ItemChange-Event-function shows the name of the owner that runs the
event-function.
Is something wrong with that?
Thanks
Markus
> In general the DotNet languages are more difficult to work with for Outlook
> addins than VB6 and a lot more effort if you need to support multiple
[quoted text clipped - 23 lines]
> > "Insomnia is a small price to pay for some of the things you see on
> usenet"