Os Objetos de Dados de Colaboração (CDO) 1.2.1 não são suportados com o Outlook 2010 e versões posteriores

Resumo

Embora a biblioteca de objetos de Objetos de Dados de Colaboração (CDO) 1.2.1 possa ser utilizada com Microsoft Outlook 2010 e versões posteriores, não recomendamos nem suportamos isto de forma alguma.

Importante

Este artigo aplica-se à utilização do lado do cliente do CDO 1.2.1 juntamente com o Outlook 2010 e versões posteriores. Não se aplica à utilização do CDO 1.2.1 que instala o subsistema MAPI e que foi concebido para ser utilizado num computador sem o Outlook.

Mais informações

O Collaboration Data Objects (CDO) 1.2.1 é uma biblioteca de cliente que fornece um wrapper fino sobre a funcionalidade MAPI Expandida. Normalmente, esta biblioteca é utilizada para adicionar funcionalidades de mensagens de e-mail a programas personalizados. Esta biblioteca permite que esses programas executem funções como enviar e-mails através de MAPI, trabalhar com calendários e aceder a vários dados no Microsoft Outlook ou no Microsoft Exchange.

Microsoft Outlook 2010 e versões posteriores incluem muitas alterações arquitetónicas ao subsistema MAPI do lado do cliente. São particularmente preocupantes os cenários em que o Outlook está configurado para utilizar várias contas do Exchange. Além disso, o CDO 1.2.1 é uma biblioteca de cliente de 32 bits e não funcionará com versões de 64 bits do Outlook. Tendo em conta todos estes fatores, o CDO 1.2.1 não é suportado para utilização com o Outlook 2010 ou versões posteriores e não recomendamos a sua utilização com o Outlook 2010 e versões posteriores.

Os programas que utilizam CDO devem ser redesenhados para utilizar outras Interfaces de Programação de Aplicações (APIs) em vez de CDO. A partir do Outlook 2007, o modelo de objetos do Outlook foi amplamente expandido para fornecer funcionalidades que estavam anteriormente disponíveis apenas através do CDO 1.2.1. O modelo de objetos do Outlook 2010 e versões posteriores inclui algumas novas funcionalidades para expandir mais. Por exemplo, o modelo de objetos do Outlook tem uma nova funcionalidade para funcionar corretamente com várias contas do Exchange. O modelo de objetos do Outlook também funciona para as versões de 32 bits e de 64 bits do Outlook. Os programadores devem utilizar o modelo de objetos do Outlook 2010 e posterior em vez do CDO 1.2.1. Além disso, os programadores ainda podem utilizar a MAPI Expandida (que requer C++) não gerida em alguns cenários em que o CDO era necessário. No entanto, se for possível, recomendamos geralmente que o modelo de objetos do Outlook seja utilizado em vez de MAPI Expandido.

O suporte de produtos da Microsoft pode ajudar os clientes programadores a migrar programas personalizados da utilização do CDO 1.2.1 para a utilização de outras APIs. No entanto, a Microsoft não fornecerá suporte para quaisquer cenários em que o CDO 1.2.1 seja utilizado com o Outlook 2010 ou o Outlook 2013.