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

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.

Change the All Day Event Default Free/Busy to "Busy"
How to use a macro or a custom form to set a new all day event to Busy by default.
Private: "Always reply using HTML" code sample
Outlook's behavior with the reply format is to reply in the format of the original message. If someone sends you plain text message, the reply will always be plain text, because Outlook assumes the sender prefers mail in that format or can only accept mail in that format. You can change this using VBA.
Private: Save Email Attachments (but don't delete them from message)
The following code works in Outlook 2000 and up. It saves the attachments from selected messages but does not delete the attachments from the message(s). Copy and paste the code from this page into your ThisOutlookSession project. To do this, click in the text box, Select All using Ctrl+A, Ctrl+C to copy. In Outlook, press

Add Secure to the Message Subject before Sending
Several users asked me how to add secure to the message subject before sending the message. I need a way to change the subject of an email after I hit send. Specific example: If I have a subject that says "meeting", after I hit send I would like the subject to be automatically changed to

Copy attachment names when replying
Use a macro to copy attachment names from the original message to the reply or reply all in HTML or plain text messages.

Insert or change an Outlook signature using VBA
How to insert or change an Outlook signature using a VBA macro.

Add Attachment Names to Message Before Sending
An Outlook user saw my macro that adds attachments names in the reply and asked about a macro that will add the attachment names to the message body before sending a message.
Remove the To field from an Outlook message form
Sometimes we get some interesting questions and the solution, while not useful to everyone, is worth mentioning. This is one of those questions. I must use the BCC most of the time because of confidentiality reasons. I have made mistakes a couple of times when I entered the email addresses of more than one recipient

Add Email Addresses to a Contact Group
Use a macro to quickly add the sender of an email to a Contact Group.
Save and Send a PDF from Word
I utilize the "Email as a PDF Attachment" button in Word. It generates an email ready to go with the PDF attachment. I need to replace the default subject (which is the file title), with standard information that I have to put in all these emails. But I can't do anything before saving, closing and
