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.
Content at Slipstick.com
|VBA Basics||Developer Resources|
|How to use the VBA Editor||Developer Resources|
|Work with open item or selected item||Developer Tools|
|Working with VBA and non-default Folders|
|Backup and save your Outlook VBA macros||More Code Samples / Dev Help|
|Extracting text in message bodies||Outlook-tips.net Samples|
|Use RegEx to extract text from an email||VBOffice.net samples|
|Paste clipboard contents|
|VBA UserForm ComboBox Sample||SlovakTech.com|
|Outlook MVP David Lee|
|Custom Forms||MSDN Outlook Dev Forum|
|Designing Microsoft Outlook Forms|
|Set a custom form as default||"Hire an Outlook developer"|
Articles with VBA code samples
Listed below are the most recently published (or updated) articles in our Developer section. A list 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.
If you need clickable links in a custom form, you can use VBScript code and a Label field or Command buttons to make clickable links.
Use VBA to reset a meeting reminder to 5 minutes before meeting begins, so you don't forget.
Spammers discovered a better way to get your attention: meeting requests. A meeting request spam will add a tentative appointment to your calendar (or an accepted meeting, if you autoaccept appointments) and pop up a reminder to get your attention.
Anyone who has a lot of meetings can understand this user's request: the ability to limit the number of meetings users can schedule with him each day by making Free/Busy appear busy.
How to use an Outlook macro to move or delete messages containing spammy keywords.
How to get a count of the messages you have selected in Outlook, using a macro or copy and paste.
A user wanted to know how to create an AND rule: If the subject contains outlook AND word, do something For example: "outlook AND word" to match on a Subject line of "Mail merge Outlook and Word", but not "Outlook Teams Meeting" While Outlook Rules don't support AND within a rule, you can make it
This macro uses Adobe Acrobat, not Reader or other PDF applications. This run a script macro will open an attached PDF file, look for a keyword and if found, forward the attachment. If the message you are forwarding contains external content, you may need to respond to a security dialog. In this case, you will
Although you can't save new contacts directly in the iCloud contacts folder unless you select the iCloud Contacts folder before opening the new Contact form, there are a couple of options available to move new contacts to the iCloud.
Note: You should only use a self-signed certificate for personal use. To increase your level of security and eliminate annoying dialogs, you should only used signed macros with Microsoft Outlook (or other Office applications). To make it easier for users who write macros for their own use, Microsoft provides an application you can use to create
So you found some code on the Internet that you think might do what you need done. But how do you use it? First you need to open the VBA Editor by pressing Alt+F11. Expand Microsoft Outlook Objects Double click on ThisOutlookSession to open it in the editing pane on the right side. Paste (or
The user wanted to know how to insert an emoji using VBA: Is there a way to create a VBA code to paste an emoji. For example, Unicode 128123? :ghost: I want to insert the text wherever my cursor currently is. Sure, you can do that using VBA. You'll need to use the Word Object