Outlook Developer

Content at Microsoft

For Outlook 2013 developers
What’s new for Outlook 2013 developers provides a top-level view of the additions and enhancements for developers in Microsoft Outlook 2013, including mail apps, third party weather data services for the Weather Bar, and inline response. The document also describes changes to the Outlook Social Connector, Office Mobile Service, support for Outlook 2013 Preview coexisting with a previous version of Outlook, and new performance criteria for add-ins.

Mail apps for Outlook 2013 and OWA contains conceptual information specific to building a mail app for Outlook 2013 and Outlook Web App for Exchange 2013.

Outlook Social Connector 2013 Provider Reference

Office 2010 Developer Training Course
101 Samples for Office 2010 Development
New VSTO Features Help You Customize Word And Outlook (Shows how do custom button images)

Content at Slipstick.com

VBA Basics
How to use the VBA Editor
Work with open item or selected item
Working with VBA and non-default Folders
Backup and save your Outlook VBA macros
Extracting text in message bodies
Use RegEx to extract text from an email
Paste clipboard contents
VBA UserForm ComboBox Sample

Custom Forms
Designing Microsoft Outlook Forms
Set a custom form as default

Developer Resources
Developer Resources
Developer Tools

More Code Samples / Dev Help
Outlook-tips.net Samples
VBOffice.net samples
Outlook MVP David Lee
MSDN Outlook Dev Forum

Articles with VBA code samples

Listed below are the most recently published (or updated) articles in our Developer section. A complete list of all articles in the Outlook Developer section is in the Outlook Developer Index. A list of all Slipstick.com articles containing VBA code samples can be found in the VBA Samples Index.

Macro to Export Outlook Fields to Excel
  • Use a macro to write Outlook values to an Excel spreadsheet.

  • Backup Calendar, Contacts, Tasks in an IMAP data file
  • Use a macro to copy appointments, contacts, tasks, and notes to a *.pst file before removing an IMAP account from Outlook 2013.

  • Use a Rule to delete older messages as new ones arrive
  • Use a run a script rule to delete older versions of an email message from Outlook. Great for status reports and similar messages.

  • Convert RTF Messages to Plain Text Format
  • Use a simple macro to convert RTF formatted messages to plain text format.

  • Macro to Create an Outlook Contact from an Email Message
  • Use a macro to create Outlook Contacts for people who sent an email message. Save the contact to the default Contacts folder or to a different Contacts folder.

  • Outlook AutoReplies: One script, many responses
  • How to use one Run a Script rule in Outlook to respond with different Autoreply messages.

  • Macro to file Outlook email by sender's display name
  • Use a macro to file Outlook Email in folders by sender's name. Or file your email by received date.

  • Macro to Move Aged Email Messages
  • How to use a macro to move email, meeting requests, and more to another folder as they age or using other conditions. Create folders for the sender's display name to move the messages to.

  • Display the Recipient Email Address in the Sent Items folder
  • Use a macro to create a field in Outlook's Sent Items folder that displays the email addresses the message was sent to.

  • Macro to automate the Move to Folder command
  • How to use a macro to mimic the Move to Folder command in Outlook.

  • Remove Cancelled Meeting Requests from Resource Calendar
  • How to remove cancelled meetings from an Exchange server resource calendar.

  • How to sort the Outlook Calendar by Birthday
  • How to create a custom field in Outlook's Calendar that allows you to sort birthdays by month and day.