Collaboration Data Objects (CDO) 1.2.1 n’est pas pris en charge avec Outlook 2010 et versions ultérieures

Résumé

Bien que la bibliothèque d’objets Collaboration Data Objects (CDO) 1.2.1 puisse être utilisée avec Microsoft Outlook 2010 et versions ultérieures, nous ne recommandons pas ou ne prenons pas en charge cela en aucune façon.

Importante

Cet article s’applique à l’utilisation de CDO 1.2.1 côté client avec Outlook 2010 et versions ultérieures. Elle ne s’applique pas à l’utilisation de CDO 1.2.1 qui installe le sous-système MAPI et qui est conçu pour être utilisé sur un ordinateur sans Outlook.

Informations supplémentaires

CDO (Collaboration Data Objects) 1.2.1 est une bibliothèque cliente qui fournit une fine couche qui enveloppe la fonctionnalité MAPI étendue. Cette bibliothèque est généralement utilisée pour ajouter des fonctionnalités de messagerie électronique à des programmes personnalisés. Cette bibliothèque permet à ces programmes d’effectuer des fonctions telles que l’envoi d’e-mails via MAPI, l’utilisation de calendriers et l’accès à diverses données dans Microsoft Outlook ou Dans Microsoft Exchange.

Microsoft Outlook 2010 et versions ultérieures incluent de nombreuses modifications architecturales apportées au sous-système MAPI côté client. Les scénarios dans lesquels Outlook est configuré pour utiliser plusieurs comptes Exchange sont particulièrement préoccupants. En outre, CDO 1.2.1 est une bibliothèque cliente 32 bits et ne fonctionne pas avec les versions 64 bits d’Outlook. Compte tenu de tous ces facteurs, CDO 1.2.1 n’est pas pris en charge pour une utilisation avec Outlook 2010 ou versions ultérieures, et nous ne recommandons pas son utilisation avec Outlook 2010 et versions ultérieures.

Les programmes qui utilisent CDO doivent être repensés pour utiliser d’autres API (Application Programming Interfaces) au lieu de CDO. À compter d’Outlook 2007, le modèle objet Outlook a été considérablement développé pour fournir des fonctionnalités qui étaient auparavant disponibles uniquement à l’aide de CDO 1.2.1. Le modèle objet Outlook 2010 et versions ultérieures inclut de nouvelles fonctionnalités pour en développer davantage. Par exemple, le modèle objet Outlook dispose de nouvelles fonctionnalités pour fonctionner correctement avec plusieurs comptes Exchange. Le modèle objet Outlook fonctionne également pour les versions 32 bits et 64 bits d’Outlook. Les développeurs doivent utiliser le modèle objet Outlook 2010 et ultérieur au lieu de CDO 1.2.1. En outre, les développeurs peuvent toujours utiliser MAPI étendu (qui nécessite un C++non managé) dans certains scénarios où CDO était nécessaire. Toutefois, si cela est possible, nous recommandons généralement d’utiliser le modèle objet Outlook au lieu de MAPI étendu.

Le support produit Microsoft peut aider les clients développeurs à migrer des programmes personnalisés de l’utilisation de CDO 1.2.1 à l’utilisation d’autres API. Toutefois, Microsoft ne prend pas en charge les scénarios dans lesquels CDO 1.2.1 est utilisé avec Outlook 2010 ou Outlook 2013.