Availability
CDO is not part of the default Outlook installation.
Collaboration Data Objects, version 1.2.1 is a downloadable version, made available because Outlook 2007 does not include CDO.
For client applications before Outlook 2007, you must install Outlook in order to install CDO. In Outlook 2000 and later versions, CDO is included with Outlook but is not part of the default setup, nor will it install on first run. Therefore, you must explicitly select it during a custom setup or use the Windows Installer object library to programmatically install CDO, as shown in the Items Command Bar COM Add-in sample.
Tools
Free tool for examining the MAPI properties of items in Exchange mailboxes and public folders and in the Global Address List. Triggers Outlook security prompts.
Free tool for digging deeply into the Outlook & Exchange folder and item structure. See Announcing MAPI Editor (Formerly MFCMAPI) for what's new.
Free COM component designed to read MAPI-properties of CDO and Outlook Object Model objects for Microsoft Outlook 2000, 2002/XP, 2003 without triggering security prompts. Microsoft Visual C++ 6.0 source code included.
Provides an Explorer-like interface for browsing MAPI stores and viewing items and their properties. Free.
Developer utility for finding out what's going on inside Outlook, via the Outlook object model, CDO and MAPI. You can edit and delete most properties, drag properties from one item to another, copy values to the clipboard, run scripts, monitor events.
Automatic code generator for MAPI (i.e. CDO) projects in Visual Basic or VBA. Donationware. Requires the VB 6.0 runtime.
Samples
Sample Outlook message form demonstrating how to use CDO to get the address of the sender of a message.
Built with Delphi
Visual Basic sample to view a message's Rich Text Format content
A task that requires CDO
Function to return calendar color label list