次の方法で共有


コラボレーション データ オブジェクト (CDO) 1.2.1 は、Outlook 2010 以降のバージョンではサポートされていません

概要

コラボレーション データ オブジェクト (CDO) 1.2.1 オブジェクト ライブラリは Microsoft Outlook 2010 以降のバージョンで使用できますが、どのような方法でも推奨もサポートもされていません。

重要

この記事は、CDO 1.2.1 クライアント側を Outlook 2010 以降のバージョンと共に使用する場合に適用されます。 MAPI サブシステムをインストールし、Outlook のないコンピューターで使用するように設計された CDO 1.2.1 の使用には適用されません。

詳細情報

コラボレーション データ オブジェクト (CDO) 1.2.1 は、拡張 MAPI 機能のシン ラッパーを提供するクライアント ライブラリです。 このライブラリは、通常、カスタム プログラムに電子メール メッセージング機能を追加するために使用されます。 このライブラリを使用すると、これらのプログラムは、MAPI 経由で電子メールを送信したり、予定表を操作したり、Microsoft Outlook や Microsoft Exchange のさまざまなデータにアクセスしたりするなどの機能を実行できます。

Microsoft Outlook 2010 以降のバージョンには、クライアント側 MAPI サブシステムに対するアーキテクチャの変更が多数含まれています。 特に気になるのは、Outlook が複数の Exchange アカウントを使用するように構成されているシナリオです。 また、CDO 1.2.1 は 32 ビット クライアント ライブラリであり、64 ビット バージョンの Outlook では動作しません。 これらすべての要因を考慮すると、CDO 1.2.1 は Outlook 2010 以降のバージョンでの使用はサポートされていません。また、Outlook 2010 以降のバージョンでの使用はお勧めしません。

CDO を使用するプログラムは、CDO ではなく他のアプリケーション プログラミング インターフェイス (API) を使用するように再設計する必要があります。 Outlook 2007 以降では、Outlook オブジェクト モデルが大幅に拡張され、以前は CDO 1.2.1 を使用してのみ使用できる機能が提供されました。 Outlook 2010 以降のバージョンのオブジェクト モデルには、この機能をさらに拡張するためのいくつかの新機能が含まれています。 たとえば、Outlook オブジェクト モデルには、複数の Exchange アカウントで正しく動作する新しい機能があります。 Outlook オブジェクト モデルは、32 ビット版と 64 ビット 版の両方の Outlook でも機能します。 開発者は、CDO 1.2.1 ではなく Outlook 2010 以降のオブジェクト モデルを使用する必要があります。 また、開発者は、CDO が必要な一部のシナリオで拡張 MAPI (アンマネージド C++ が必要) を引き続き使用できます。 ただし、可能な場合は、通常、拡張 MAPI の代わりに Outlook オブジェクト モデルを使用することをお勧めします。

Microsoft 製品サポートは、開発者のお客様がカスタム プログラムを CDO 1.2.1 の使用から他の API の使用に移行するのに役立ちます。 ただし、Microsoft では、Outlook 2010 または Outlook 2013 で CDO 1.2.1 を使用するシナリオについてはサポートしていません。