我在考虑一个可能性,以确定谁已在Outlook中阅读邮件中的共享邮箱2010年确定谁读共享邮箱邮件
当然是的MailItem不持有物业像“readBy”,这就是为什么我正在寻找一种方式来回应事实,消息已被标记为已读。然后,我可以将当前用户名写入用户定义的字段。
我最初的想法:
听MailItem.Read()
或MailItem.Open()
用VBA宏,但是 - 当我没有错 - 当的MailItem是集中然后在阅读窗格中显示MailItem.Open()
被抛出。如果Outlook不会将其标记为自动读取,则“通过Max读取”信息将会错误。 MailItem.Read()
只有当MailItem打开到新窗口时才抛出,但是什么时候我按Ctrl + 输入?
经过一番谷歌搜索后,似乎VBA无法解决这个问题,或者它不是吗? 我应该考虑编写一个加载项吗?
你知道我该怎么做吗?任何想法将不胜感激。
作为消息的一部分,是否存在bool MailItem.UnRead?为什么最后修改时间等有关? – Clijsters
我想说,当**另一个邮箱用户阅读一封邮件时,** I **通过我的Outlook阅读邮件并且**不会**得到通知时,唯一要查找的内容是要进行修改的。 – Clijsters
是的,Unread是Outlook对象模型中的MailItem对象的一部分,但在商店级别,该属性单独存储在其他消息属性(如Subject)中。修改该属性不会重置修改的日期。 –