Samarbetsdataobjekt (CDO) 1.2.1 stöds inte med Outlook 2010 och senare versioner

Sammanfattning

Även om objektbiblioteket För samarbetsdataobjekt (CDO) 1.2.1 kan användas med Microsoft Outlook 2010 och senare versioner rekommenderar eller stöder vi inte detta på något sätt.

Viktigt

Den här artikeln gäller för användning av CDO 1.2.1-klientsidan tillsammans med Outlook 2010 och senare versioner. Det gäller inte för användning av CDO 1.2.1 som installerar MAPI-undersystemet och som är utformat för användning på en dator utan Outlook.

Mer information

Samarbetsdataobjekt (CDO) 1.2.1 är ett klientbibliotek som ger en tunn omslutning över utökade MAPI-funktioner. Det här biblioteket används vanligtvis för att lägga till funktioner för e-postmeddelanden i anpassade program. Med det här biblioteket kan dessa program utföra funktioner som att skicka e-post via MAPI, arbeta med kalendrar och komma åt olika data i Microsoft Outlook eller i Microsoft Exchange.

Microsoft Outlook 2010 och senare versioner innehåller många arkitekturändringar i MAPI-undersystemet på klientsidan. Ett särskilt problem är scenarier där Outlook är konfigurerat för att använda flera Exchange-konton. Dessutom är CDO 1.2.1 ett 32-bitars klientbibliotek och fungerar inte med 64-bitarsversioner av Outlook. Med tanke på alla dessa faktorer stöds inte CDO 1.2.1 för användning med Outlook 2010 eller senare versioner, och vi rekommenderar inte att det används med Outlook 2010 eller senare versioner.

Program som använder CDO bör göras om för att använda andra API:er (Application Programming Interface) i stället för CDO. Från och med Outlook 2007 utökades Outlook-objektmodellen avsevärt för att tillhandahålla funktioner som tidigare endast var tillgängliga med hjälp av CDO 1.2.1. Objektmodellen outlook 2010 och senare versioner innehåller några nya funktioner för att expandera på detta mer. Outlook-objektmodellen har till exempel nya funktioner för att fungera korrekt med flera Exchange-konton. Outlook-objektmodellen fungerar även för både 32- och 64-bitarsversioner av Outlook. Utvecklare bör använda objektmodellen Outlook 2010 och senare i stället för CDO 1.2.1. Dessutom kan utvecklare fortfarande använda Utökad MAPI (som kräver ohanterad C++) i vissa scenarier där CDO krävdes. Men om det är möjligt rekommenderar vi vanligtvis att Outlook-objektmodellen används i stället för utökad MAPI.

Microsofts produktsupport kan hjälpa utvecklare att migrera anpassade program från att använda CDO 1.2.1 till att använda andra API:er. Microsoft tillhandahåller dock inte stöd för scenarier där CDO 1.2.1 används med Outlook 2010 eller Outlook 2013.