Content at Slipstick.com
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.

Rename Outlook Attachments
This macro allows you to rename attachments on incoming or outgoing messages.
Enable Contacts as Address Book using VBA
A user with way too many contact folders created a new profile and none of the contact folders were listed in the Address Book menu. With more than 200 contacts folders, it would take several hours to enable each folder manually. I had a macro that needed just a little tweaking to set the folders

Assign a custom form to existing Outlook items
Use this VBA macro as an alternative to DocMessageClass for changing an Outlook item's message class.

Format Images in Outlook Email
This variation of the Resize Images in Email macro puts a border and shadow around all images in the message you are composing.

Set Outlook Online or Offline using VBScript or PowerShell
How to use PowerShell, VbScript or VBA to set Outlook to work offline.

Create a New Message using an HTML File or Stationery
How to create a new message using Stationery or any HTML file using the standard commands of More Stationery or Insert > Insert as Text command. You can also use a macro or PowerShell to create the message.

Use VBA to Email Tomorrow's Agenda
How to use VBA to create and email a daily agenda with your upcoming appointments, each evening. You can also use VBA to automate adding your availability to a message.

List snoozed reminders and snooze-times
How to use a VBA macro to list all snoozed times for Appointments, Flagged messages, and Tasks.