我有一个 Outlook 2007 规则,它将某些外发邮件复制到另一个文件夹——如何自动将这些邮件标记为“已读”?

ara*_*orn 7 microsoft-outlook email automation microsoft-outlook-2007

邮件已成功复制到另一个文件夹,但显示为未读。

“标记为已读”创建适用于收到的邮件的规则,当它出现在动作列表过滤选项,但创建适用于规则的时候我没有看到它外出的消息。我怎样才能做到这一点?

这是我现有规则描述字符串的全文:

Apply this rule after I send the message
on this machine only
move a copy to the Archive folder
Run Code Online (Sandbox Code Playgroud)

更新:
@xxl3ww 指出有 VB 脚本可以实现这一点。不过,我宁愿不必为其中之一付费。任何人都知道的免费替代品?

sub*_*man 4

您需要启用宏才能使以下代码正常工作。在“工具”>“宏”>“安全性”下更改为“所有宏的警告”或“无安全检查”

单击工具 > 宏 > Visual Basic 编辑器

复制并粘贴以下内容:

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Item.UnRead = False
End Sub
Run Code Online (Sandbox Code Playgroud)

就是这样!(以及您现有的消息规则)