Content at Microsoft
For Outlook 2013 & 2016 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.
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
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.
I have a macro that defers sending messages that are composed during a specific time period, such as during the overnight hours. After several users asked how to send responses or forward messages if the new messages arrived during the overnight hours, it's time to add macros for incoming messages as well. I would like
An Outlook user wanted to know how to create a task from an email message but only include the actionable part of the message in the task. Easy: drag the selection to the Task or Calendar folder or use a macro.
A major complaint about Outlook's conversation view is the inability to split and merge conversations. While Outlook doesn't offer the capability, you can use a macro to merge or split conversations.
How to use a macro to resend a sent message in Outlook 2013 and Outlook 2016.
How to use a macro and a userform to create a filtered view on any Outlook folder.
A user had a request: an automated way of telling people a meeting full. It's not an unusual request, 3 or 4 people ask me how to do this each year. This time it sounded like a fun project to do. I am in charge of organizing meetings for my company (150+ people). However, depending
How to configure Outlook so you can send email from other email addresses connected to a Gmail account.
This code sample demonstrates how to use the contents of a text file to populate a ListBox. This works for ComboBoxes and TextBoxes. A client adds keywords to message subjects so it's easier to find the messages later but had a problem: if he misspelled a keyword or used a slightly different keyword, he might not find the message. My solution is a macro that lists keywords to choose from. He can select one or more keywords then click OK to add the keyword(s) to the subject.
A popular request is the ability to assign a Microsoft Outlook account to a contact, so every time you send a message to that contact, Outlook uses the desired account automatically. Unfortunately, Outlook doesn't have this feature, but you can use VBA to pick the account that will be used to send the message.
How to use a macro to watch Outlook's Inbox for a message containing appointment details and create a new appointment (or meeting).
Use a macro to convert a short date format to a long date when you are composing a message.
Use an ItemSend Macro to delay delivery of message sent after business hours.