Use the ItemChange event to run a macro when an Outlook item is changed. In this example, a task is created when the Quick Click Flag is clicked.
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.
Use a macro to write Outlook values to an Excel spreadsheet.
Use an ItemSend macro to set fields on email merges and include attachments.
Use VBA to export a photo from a contact and save it to the hard drive. Use a second macro to add the photo to a new contact.
How to add photos to Outlook contacts, either by editing each contact or using VBA or a utility to add images to all contacts.
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). This VBA code is based on the code sample at our Outlook-Tips site: Save and Delete Attachments. Use it if you want to save the attachment, add a link to
This Outlook macro saves the selected message and any attachments to a folder in your Documents folder.
If you don't care for Calibri font as the default for RSS feeds, you need to use a macro to change the font (on font size) as the font cannot be changed by the user. We have code samples for both Outlook 2010 and 2007.
Use RegEx to copy text from an email message and insert it into an Excel workbook.
The Rules Wizard is great for a lot of things when automatically processing incoming e-mails. However, when there's that one certain thing that you can't do with it, you can always be the Wizard yourself and write your own rules with VBA. However, one of the greatest challenges for developers programming with Outlook is learning
How to use a Microsoft account address with a Outlook.com account to sync appointments and contact with other computers or smartphones. This method works with the Outlook Connector in Outlook 2003, Outlook 2007, and Outlook 2010 and Outlook 2013's EAS account type.
How to create a custom field to mark messages that were responded to in Microsoft Outlook.
This code sample demonstrates how to use the contents of a text file to populate a ListBox. This works for ComboBoxes and TextBoxes. A client adds keywords to message subjects so it's easier to find the messages later but had a problem: if he misspelled a keyword or used a slightly different keyword, he might not find the message. My solution is a macro that lists keywords to choose from. He can select one or more keywords then click OK to add the keyword(s) to the subject.
I get quite a few complaints from people who say their fonts are tiny (or huge) or the font used for the reply shrinks yet Microsoft Outlook shows they are using a normal size font (such as 10 or 12 pt). I'll show you how to fix it. I also have a macro that will set the zoom level for you.