Code Samples

This category contains code samples put together to solve a specific user’s problem. The pages may not have detailed instructions for use.

Import meetings from a CSV or XLSX file

Import meetings from a CSV or XLSX file

Use a macro to import data from a CSV or Excel xlsx file to create meeting requests or appointments.

Use VBA to move messages with attachments

Use VBA to move messages with attachments

Use a run a script rule or an ItemAdd macro to look for messages with attachments. When the attachment is a specific file type, do something with the message.

How to use Windows filepaths in a macro

How to use Windows filepaths in a macro

How to choose the file path when you save an Outlook attachment or a message using a VBA macro.

Save selected email message as .msg file

Save selected email message as .msg file

A VBA code sample to save one or more selected messages to your My Documents folder as .msg files, using the received date and time as the filename.

Selectively change message format when replying

Selectively change message format when replying

How to change the message format on selected messages when replying. You can also use a Run a Script rule to change the message format as messages arrive.

Copy attachment names when replying

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.

Process items in a shared mailbox

Process items in a shared mailbox

You can't run rules on a shared mailbox and client-side rules in a mailbox won't run if Outlook is not open. Use an ItemAdd macro to watch the folder for new items.

Foward a message and CC the original recipients

Foward a message and CC the original recipients

A visitor to the Microsoft Answers forum asked about forwarding a message and automatically CCing it to the original recipients.

Shortcuts to open Outlook folders

Shortcuts to open Outlook folders

Outlook doesn't support creating shortcuts to folder on the Quick Access toolbar (QAT) or ribbon, but you can put macro on the QAT or ribbon that opens a folder.

Moving Deleted Items

Moving Deleted Items

Moving deleted items from the Deleted Items folder using Quick Steps or a macro.