Outlook 2010 和更新版本不支援共同作業資料物件 (CDO) 1.2.1

摘要

雖然共同作業資料物件 (CDO) 1.2.1 物件程式庫可以與Microsoft Outlook 2010和更新版本搭配使用,但我們不建議或以任何方式支援此功能。

重要事項

本文適用于搭配 Outlook 2010 和更新版本使用 CDO 1.2.1 用戶端。 它不適用於使用 CDO 1.2.1 來安裝 MAPI 子系統,且專為在沒有 Outlook 的電腦上使用而設計。

其他資訊

Collaboration Data Objects (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 的程式,以使用其他應用程式開發介面 (API) 而非 CDO。 從 Outlook 2007 開始,Outlook 物件模型已大幅擴充,以提供先前僅使用 CDO 1.2.1 的功能。 Outlook 2010 和更新版本物件模型包含一些可進一步擴展的新功能。 例如,Outlook 物件模型具有可在多個 Exchange 帳戶中正常運作的新功能。 Outlook 物件模型也適用于 32 位和 64 位版本的 Outlook。 開發人員應該使用 Outlook 2010 和更新版本的物件模型,而不是 CDO 1.2.1。 此外,開發人員仍然可以使用擴充 MAPI (在某些需要 CDO 的情況下,需要非受控 C++) 。 不過,如果可以的話,我們通常建議使用 Outlook 物件模型,而不是擴充 MAPI。

Microsoft 產品支援可協助開發人員客戶將自訂程式從使用 CDO 1.2.1 移轉至使用其他 API。 不過,Microsoft 不會針對任何 CDO 1.2.1 與 Outlook 2010 或 Outlook 2013 搭配使用的案例提供支援。