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.

Warn before sending messages to the wrong email address
  • Do you accidently send messages to the wrong email address? You can use a VBA macro that checks the outgoing addresses before sending the message.

  • Rename Exchange Mailbox and Account in Outlook 2013
  • How to rename Exchange account display names that are shown in the navigation pane and From field in Outlook 2013.

  • Fix the Outlook Folder Type after Exporting an IMAP Account
  • After importing IMAP folders to Personal Folders or an Exchange mailbox, messages in the imported folder are hidden.

  • Copy a Contact's Mailing Address
  • Use a macro to copy a Contact's name and mailing address block to use in another program.

  • Create Outlook Folders from a List of Folder Names
  • How to use a macro to create Outlook folders from a list of folder names in a csv file.

  • Add the Age to a Birthday on Outlook's Calendar
  • How to add a person's current age to a birthday event on Outlook's Calendar using a macro.

  • View the BCC Addresses in an Outlook.com EAS Account
  • Use a macro to display the BCC recipients in an Outlook.com account in Outlook 2013.

  • Macro to Reply, ReplyAll, or Forward and File
  • Use a macro to file the original message by sender after responding.

  • Mail merge and send from a distribution group
  • How to use a macro to mail merge to email, add attachments, and send the messages from a different email address.

  • Working with All Items in a Folder or Selected Items
  • These samples contains the basic code for working with all items in a selected folder or selected items in a folder.

  • Map Contact Addresses or Meeting Locations
  • How to create a map or driving directions to one or more Outlook Contact's address or Meeting locations using VBA.

  • Use a macro to create a rule to move messages
  • How to run macros triggers by reminders, update rules using macros, and more.