【发布时间】:2017-06-05 14:24:20
【问题描述】:
当我收到包含特定主题的电子邮件时,我有一个脚本会运行。 在脚本结束时,我想将 MailItem 标记为完成并让它在电子邮件旁边显示复选标记。
我调用 MarkAsTask olMarkComplete,它完成了它应该做的事情,但 UI 不会更新,并且除非我通过 UI 选择/取消选择电子邮件,否则不会出现复选标记
编辑:当我遍历文件夹中的所有电子邮件时,它仅适用于最后一组。我在这里错过了什么吗..?
到目前为止我的代码:
Dim reviewFolder As Folder
Dim item As Outlook.MailItem
Set myFolder = ThisOutlookSession.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox).Folders("My Folder")
For Each item In myFolder.Items
{other code}
item.MarkAsTask olMarkComplete
Next
【问题讨论】:
标签: vba email outlook outlook-2010