The articles listed below contain VBA code samples. Additional code samples are listed at Developer Samples

Use VBA to Export Exchange GAL to Excel
A VBA code sample to export Exchange GAL entries to an Excel worksheet.

Set a reminder on selected items in the To-Do List
Use a macro to set the reminder time on selected items in the task or to-do list.

Use VBA to open Outlook messages stored in the file system
Use VBA to open Outlook messages saved in the Windows file system and access the attachments in those messages.

Format Contact phone numbers to use with Skype
Use a macro to add your country code to Outlook contacts for dialing in Skype.
Use an Outlook Macro to Send Files by Email
How to send all of the files in a folder as email attachments, one attachment per Outlook message using a VBA macro.

Lookup a Contact's time zone
How to use an Outlook macro to use a contact's postal code or phone number to look up their time zone.

Delete attachments from messages
How to keep the name of an attachment in a message after using VBA to remove the attachment.
Delete items from a public folder
Outlook VBA code to delete the contents of a specific public folder or public folders.

Use a macro to Reply with boilerplate text
Use an Outlook VBA macro to reply to messages with specific text in the subject and message body as well as CC and BCC it to other members of the team.

Change the email account on received email
After importing messages into Outlook, they may display the wrong email account. You can use a macro to change the account shown in the Email Account field.
Make the Address Book show only e-mail addresses, not fax numbers
Outlook includes fax numbers in the address book because they are valid electronic addresses. You can hide fax numbers from the address book by using a macro or an addin.

Delay Delivery of Messages Sent at Specific Times
Use an ItemSend Macro to delay delivery of message sent after business hours.

Choose the account to send a reply from
By default, Outlook always replies to and forwards mail using the account the message arrived on. Most of the time, this is how most of us want Outlook to handle our accounts. But there are times when you might want to send the reply from a different account. We show you how to do this.

The Express way, and the road to Redemption…
In Part 1, we took a brief look at the fundamentals of Outlook programming. This included a quick exploration of the two primary interfaces: the full MAPI framework and the Outlook Object Model (OOM). There was also a summary of the available customization and extensibility capabilities, from custom forms and VBA macros to building COM
Birthdays recur every 12 Years
In this calendar sync bug, All Day events that recur yearly are changed to recur every 12 years. This bug first appeared with the release of Office 2007 SP2 and affects devices that sync with Outlook 2007 using ActiveSync. It may only affect users who sync their device between two different computers. The problem is