Thursday, November 20, 2008

Outlook 2003 Using C#

Outlook 2003 as an Object Model

Microsoft has a long history of exposing an application's functionality to external programs. For example, if your project requires spell-checking functionality, you can leverage the object model exposed from Microsoft® Word. In a similar vein, if you are building an application that requires the functionality supplied by Microsoft® Outlook® 2003, you can leverage the associated object model. In a nutshell, the Outlook 2003 object model allows you to interact with:

  • E-mail items.
  • The Outlook Contacts database.
  • The Outlook Calendar.
  • Outlook Notes and Tasks.

The UI of Outlook itself (Explorers, Inspectors, CommandBars, etc).
This is obviously a subset of the contained functionality, but I'm sure you get the general idea: The functionality of Outlook 2003 can be accessed via its associated object model.

See more: http://msdn.microsoft.com/en-us/library/aa289167.aspx