我正在尝试找出如何在Outlook 2007中通过VBA设置MailItem的后续标记的方法?

Googling对在Outlook 2003及更早版本中有效的方法返回了很多命中结果(例如,更改MailItem的FlagStatus属性的值,如Outlook 2007 - Email Flag Status中所示),但是Microsoft对OL 2007和FlagStatus属性的标记进行了大修在OL2007中不再可用(尽管上面的链接隐含了什么)。

有谁知道如何在OL2007 VBA中将当前选定的MailItem的跟踪状态设置为“完成”?

任何建议或工作代码将不胜感激!

善于思考

最佳答案

怎么样:

''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帮助,我的亮点

MailItem。FlagRequest属性
返回或设置一个字符串,该字符串指示对邮件项目的请求操作。读/写。
版本信息
添加的版本:Outlook 2007

句法

expression.FlagRequest

07-24 13:47