2009-07-07 5 views
2

J'ai déjà ajouté la bibliothèque COM d'Outlook dans mes références. Le problème est que je ne sais pas quelle version d'Outlook le client a installée sur son poste de travail. Si j'ajoute Outlook 2007 DLL (bibliothèque Outlook 12.0), le client qui a Outlook 2003 (bibliothèque Outlook 11.0) ne peut pas accéder à mon application. Il va jeter des exceptions. Comment puis-je résoudre ce problème? Puis-je ajouter des références Outlook dynamiquement en fonction de la version Outlook actuellement installée?MS Outlook Integration utilisant C#

Répondre

1

Vous devez utiliser Outlook 2003 interop lib. Cela fonctionne pour toutes les versions supérieures à 2003. Ou vous pouvez implémenter votre propre modèle d'objet pour Outlook et utiliser la liaison tardive pour Outlook.