The articles listed below contain VBA code samples. Additional code samples are listed at Developer Samples
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 VBA to create a list of your color categories then merge or restore the list to another account using a second macro.
Use a VBA macro to resize large images in received email.
Categories and flags are not available in all of my folders in Microsoft Outlook. I can use categories and flags on mail in my POP3 account but categories are not available in my IMAP account and flags are limited to one flag, no reminder. Why? The IMAP protocol doesn't support the Category and Flag properties
How to add a file number to the subject line of an Outlook message using VBA. (Sample macro included.)
How to assign, change, or remove folder permissions in an Exchange mailbox using Outlook VBA and Redemption.
The following code saves the attachments from selected messages but does not delete the attachments from the message(s). This VBA code is based on the code sample from my Outlook book: Save and Delete Attachments. Use it if you want to save the attachment, add a link to the saved file, and delete the attachment
The Rules Wizard is great for a lot of things when automatically processing incoming e-mails. However, when there's that one certain thing that you can't do with it, you can always be the Wizard yourself and write your own rules with VBA. However, one of the greatest challenges for developers programming with Outlook is learning
How to automatically create tasks for message you send using a VBA macro.
Microsoft Outlook's "Do not deliver before" time defaults to 5 PM and the default cannot be changed. If you always use a different deferral time, you can use a macro to open a new message and set the "Do not deliver before" time automatically.
New to Outlook 365: Remember Zoom Preferences. If the fonts in incoming messages are tiny (or huge), you may have a Zoom problems. I'll show you how to fix it. If you don't have an Office 365 subscription, I have a macro that will set the zoom level for you.
How to use create a Unified Inbox filter in Outlook 2010 or Outlook 2013 using VBA and a search query. Turn any frequently used search into a macro.
Addresses imported into the Contacts folder may not appear in the Address Book display.
Use VBA to get the default FileAs format from the registry (and change it, if desired) then update the FileAs format of the contacts in the default contacts folder to match the default format set in Contact Options.
How to create a toolbar button in Outlook 2007 or Outlook 2010 to open templates and files and disable the security warning dialog that displays before the template or files opens.