These articles are in the Developer and Code Sample categories. These pages often contain only the code, with very little instructions and assume the reader has some VBA knowledge. See How to use the VBA Editor if you need help using VBA.
Additional code samples are at VBA Code Samples
Select Multiple Calendars in Outlook
Use VBA to select multiple calendars in overlay mode. Can deselect iCloud calendars using this code. Code Sample included.
Use a Default Subject for New Messages
How to use a VBA macro to insert a predefined text into the subject field of a new messages. Method works with any Outlook item type.
Save email message as text file
Use an Outlook macro to save the selected message as a text file, or save the selected messages in a single text file.
Merge or Split Conversations
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.
List Snoozed Reminders
A user wanted to know how to view his snoozed reminders: Say I have task and set it to postpone, for instance, 4 days. Is there a column that I can select that will show this postponed date? You can make a list of snoozed reminders using this macro Sub FindSnoozedReminders() Dim objReminder As Outlook.Reminder
Automatically create a task when sending a message
How to automatically create tasks for message you send using a VBA macro.
Forward Messages that were not Replied To
Use a macro to forward Outlook email messages that are waiting for a reply after a number of days.
Change Item Count on All Folders in a Data File
Use a macro to change the Outlook option to show either the number of unread messages or the total number of messages in a folder.
Import Messages from File System into Outlook Folders
This macro uses the OpenSharedItem method to import messages, appointments, or contacts stored in the Windows File System back into Outlook folders.
Paste clipboard contents using VBA
Although Outlook VBA doesn't include a paste from clipboard function directly, you can use the MSForms dataobject to transfer the clipboard contents to a string which is then called from VBA.
Use a macro to create a rule to move messages
How to run macros triggers by reminders, update rules using macros, and more.
Paste Formatted Text Using VBA
Use Microsoft Word’s ‘use source formatting’ paste command to paste formatted text into an Outlook item body.
Send email from another address using VBA
Use VBA to send an email using a Exchange server distribution list address you have Send as permissions for.
Replace Display Names with Email Addresses
Use an ItemSend macro in Outlook to replace display names on messages with the email address as the message is sent.
Remove prefix from Gmail meeting invitations
Use Outlook VBA to remove the words Invitation and Updated invitation from meetings received from Gmail users.