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
OutlookCode.com
SlovakTech.com
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.

Use Word Macro to Apply Formatting to Outlook Email
  • How to use a VBA macro recorded in Microsoft Word to apply formatting in an Outlook email message.

  • Choose the account to send a reply from
  • By default, Outlook always replies to and forwards mail using the account the message arrived on. Most of the time, this is how most of us want Outlook to handle our accounts. But there are times when you might want to send the reply from a different account. We show you how to do this.

  • How to backup and save your Outlook VBA macros
  • How to backup and save Microsoft Outlook VBA Macros.

  • Move messages CC'd to an address
  • The scripts on this page move Outlook messages that were CC'd to an Exchange DL to a subfolder of the Inbox.

  • Copy: is prefixed to the Subject of a Meeting
  • Beginning with Outlook 2007 SP2, "Copy:" is added to the subject line of a meeting that is copied from a shared calendar. Workarounds are available.

  • Set an expiration date on all messages you send
  • How to use VBA to automatically add an expiration date to all messages you send using Microsoft Outlook.

  • Check for missing attachments before sending a message
  • How to make Outlook warn you about possible missing attachments before sending a message.

  • Create a custom Send to... shortcut
  • How to create your own send to shortcut that uses your Outlook stationery and signature. Customize the shortcuts to include the email addresses and more.

  • Foward a message and CC the original recipients
  • A visitor to the Microsoft Answers forum asked about forwarding a message and automatically CCing it to the original recipients.

  • Create tasks for outlook.com and a second Tasks folder
  • This VBA code sample is the result of a discussion in the Microsoft Answers forum. Because of recent changes at Outlook.com, tasks, appointments, and contacts do not support attachments. You can add attachments to the items in Outlook 2013, but the attachments are hidden.

  • Shortcuts to open Outlook folders
  • Outlook doesn't support creating shortcuts to folder on the Quick Access toolbar (QAT) or ribbon, but you can put macro on the QAT or ribbon that opens a folder.

  • The Attachment Size Exceeds the Allowable Limit Error
  • Users who have recurring appointments or meetings in their calendar cannot modify that meeting or event. When they attempt to open the event, they receive an error: "The attachment size exceeds the allowable limit". They may not see attachments on the event.