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
Close a Meeting When the Room is Full
A user had a request: an automated way of telling people a meeting full. It's not an unusual request, 3 or 4 people ask me how to do this each year. This time it sounded like a fun project to do. I am in charge of organizing meetings for my company (150+ people). However, depending
Macro to Move or Copy an Outlook message to another folder
A user had this question: I want to do the following: Copy a message from one public folder to another public folder Mark the original message as read Mark the original Complete Add a Category to it A Quick Step will categorize the e-mail first (it has a higher priority) and both the actual e-mail
Use a macro to open the Calendar to appointment date
Macro to replace the Go To Date feature of Outlook's Calendar. From an open appointment, run the macro. The calendar opens to the date of the appointment.
Get Flag Completed Time
A visitor to Slipstick Forums had a problem: I need to count the inbound traffic by inbox/day and check whether the email was marked as complete (Flag Completed Date and Time). I can get the time when I copy and paste from a folder to Excel but there are a number of folders to process
VBA: File messages by client code
The problem: a user needs to file messages from clients in a specific folder, which is the clients accounts number. Moving the messages manually is time consuming but using a macro makes it easy.
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.
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.
Delay Delivery of Messages Sent at Specific Times
Use an ItemSend Macro to delay delivery of message sent after business hours.
Move Outlook Folders using VBA
Use a macro to move folders to a new parent folder instead of selecting the folder and using the Move command to open the Folder picker to select the new parent folder.
Copy data from Outlook email tables to Excel
What I'm looking for is to grab the table data and dump it in the same work book and sheet as new emails come in. Using the macros on this page, when table data is received in an email, the table can be copied to an Excel worksheet. This sample email has two tables (and
VBA UserForm sample: Select from a list of templates
How to use a userform and VBA to select from a list of templates when creating a new message to a contact.