Due to how Outlook handles version CLSID's and how the PIA's are installed
you really are going to have to end up developing on a machine with Outlook
2000 installed so everything ends up working correctly at run time on all
versions. That also means no support for anything added to the object model
after Outlook 2000 and no Ribbon support for Outlook 2007.
See the Rebuilding the Outlook Interop Assembly at
http://www.microeye.com/resources/res_outlookvsnet.htm for information on
how to modify an Outlook 2002 PIA for Outlook 2000 use.
The only alternative I know of is to use Add-in Express, but that has some
underlying MAPI problems I've heard, so your mileage may vary in using that
as a framework.
--
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
"John" wrote in message
...
Hi
I am aware that there are no Primary Interop Assemblies for Outlook 2000
but I would like to aim for the lowest common denominator for maximum
compatibility. I can not use late binding as I am using With Events. I am
also slightly tied from creating outlook 2000 assemblies myself as I am at
Outlook 2007 and would find it difficult to find outlook 2000 on a pc with
VS2005/2008 side by side.
I would like to know if there are any standard enough Outlook 200
assemblies out there that can be used fairly reliably that I could use.
Many Thanks
Regards