Skip to main content

Outlook Developer Center

Find programming resources for Microsoft Outlook 2010, 2007, and 2003.

Outlook Spotlight

Outlook Developer Roadmap
Outlook solution developers can programmatically access the power of Outlook directly from their applications. Use this Roadmap to explore and select one or more development technologies supported by Outlook.

APIs and technologies used by managed solutions:

  • Outlook Primary Interop Assembly (PIA)
  • Outlook Auxiliary APIs
  • Outlook Social Connector (OSC) Provider Extensibility
  • Office Mobile Service

APIs and technologies used by unmanaged solutions:

  • Outlook Object Model
  • Messaging API (MAPI)
  • Outlook Auxiliary APIs
  • Outlook Social Connector (OSC) Provider Extensibility

Don't Miss...Find links to the most recent developer content for Microsoft Office 2010, including Outlook.

Selecting an API or Technology for Developing Outlook SolutionsSelecting an API or Technology for Developing Outlook Solutions

Read an article that describes each API and technology that extends Microsoft Outlook and evaluates them to help you select the appropriate API or technology for solution development.

How Do I Extend Outlook to Do... <a Task>How Do I Extend Outlook to Do...

Frequently we come across the question "How do I extend Outlook to do (a task)". Depending on how extensive the task is, you might look for your answer in one or more of the following ways...

Essential Resources

Click any tab below to view resources for customizing and extending Outlook.

Getting Started
References
Articles / Blog Posts
Code Samples
Videos
Community
Visual how-to content combines a short video, sample code, and a conceptual overview.
Outlook 2010
Outlook 2007

Outlook for Developers Forum Outlook for Developers Forum

Outlook Developer Center | Code Samples, Developer Roadmap | MSDN

How to check which account a user is attempting to send an email from, then make some changes
I need to check the 'to' field on an email, if it meets certain criteria, I... more
Thursday, May 31
How to get Recurring Meeting parent or MAPI Folder
HiI want to get MAPIFolder of a Recurring Meeting Occurance. I will discri... more
Thursday, May 31