How to set a flag to follow up using VBA

You can edit the Flag to Follow up field text each time you flag a message, but you can't save the changes permanently, or even temporarily in an MRU list. However, you can use VBA to set flags, which will allow you to save custom Flag to text, as well as custom reminder times and start or due dates.

Save Attachments to the Hard Drive

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  

Copy New Appointments to Another Calendar using VBA

Use VBA to watch for new appointments added to the calendar and copy them to a second calendar. This is useful if you are syncing with a second calendar and only want some items synced. New: watch for updates to the original appointment and change the copied appointment.

Create Appointments Using Spreadsheet Data

Use an Excel macro to create appointments in subcalendars in Outlook. To use, type the appointment data, including the calendar name, into the spreadsheet then run the macro. The macro creates appointments in the correct calendar folder.

Automatically BCC All Messages

Outlook doesn't have a built in method you can use to automatically include yourself (or other email address) in the BCC field when you send a new message. You can use Rules Wizard to CC and address but not to send a BCC.

Using VBA to Change Business Card Image & Layout

While you can create a custom form that will apply to all new contacts, the business card image on existing contacts won't be updated. This is to preserve any business cards you may have already updated. If you really want to update the business card image on your contacts, you can use VBA to quickly make the change. We have code samples to change both the card image and the layout with BusinessCardLayoutXml.