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.
Outlook VBA doesn't have a timer function but you can use Appointment or Task Reminders to trigger macros. If you want the macro to fire a specified time after you restart Outlook, use an Application_Startup macro to create the appointment.
An Office 365 user had a problem: their default Skype for Business invitations added phone numbers used by the corporation worldwide but he only created meetings with people in certain locations and wanted to include only those phone numbers in his invitations. He found and wondered if the same method could be used to change
How to move or import appointments from an Outlook calendar into a Group Calendar.
A VBA code sample that creates an appointment from an email message and adds it to a shared calendar or a calendar in another data file.
Use a macro to quickly add the sender of an email to a Contact Group.
Use an ItemSend macro in Outlook to replace display names on messages with the email address as the message is sent.
I often need to copy a Contact's details to share with others and to put into appointments.
Victor Beekman wanted to share another macro with our visitors. This is similar to our macros that search for all messages from a contact or sender but instead of doing an "in-place" search, it opens a new window with the results.
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.