Programmatically set the MailItem tracking flag to complete?

I'm trying to figure out how to set the MailItem follow-up flag to complete through VBA in Outlook 2007?

Googling returns many calls to methods that were valid in Outlook 2003 and earlier (for example, by changing the value of the MailItem FlagStatus property, as shown in Outlook 2007 - Email Flag Status ), however, Microsoft has rescheduled the flag for OL 2007, and the FlagStatus property is no longer available in OL2007 (despite what is implied by the link above).

Does anyone know how to set the current selected MailItem tracking status to complete in OL2007 VBA?

Any advice or working code is welcome!

planetthoughtful

+4
source share
1 answer

What about:

''Case sensitive If oItem.FlagRequest = "Follow up" Then oItem.FlagStatus = olFlagComplete End If 

http://msdn.microsoft.com/en-us/library/aa212007(office.11).aspx
http://msdn.microsoft.com/en-us/library/aa212013(office.11).aspx

Outlook 2010 Help, my highlight

MailItem FlagRequest Real Estate
Gets or sets a string that indicates the requested action for the mail item.
Read / write. Version Information
Added version: Outlook 2007

Syntax

expression.FlagRequest

+4
source

All Articles