我每天都会发送很多电子邮件,并且经常无法跟踪哪些电子邮件实际得到了回复。
有没有办法可以使用 VBA 脚本查看上周发送的所有消息,并检查它们是否收到回复?
具体来说,报告尚未收到来自至少一个发送地址的回复的已发送电子邮件消息。
我知道一点 Excel VBA,但我不知道从哪里开始……或者是否有可能。
想法?
【求朋友,个人鄙视Outlook】
我每天都会发送很多电子邮件,并且经常无法跟踪哪些电子邮件实际得到了回复。
有没有办法可以使用 VBA 脚本查看上周发送的所有消息,并检查它们是否收到回复?
具体来说,报告尚未收到来自至少一个发送地址的回复的已发送电子邮件消息。
我知道一点 Excel VBA,但我不知道从哪里开始……或者是否有可能。
想法?
【求朋友,个人鄙视Outlook】
正如 Jez 建议的那样,查看已发送消息的消息 ID(您可以使用 MailItem.PropertyAccessor 访问它),然后您可以尝试通过阅读 PR_TRANSPORT_MESSAGE_HEADERS 属性在收件箱文件夹中找到匹配的消息(再次使用 MailItem.PropertyAccessor,该属性将包含来自消息主要 MIME 部分的 MIME 标头)并提取“In-Reply-To”和“References”标头。您可以在OutlookSpy
中查看相关属性及其属性标签和 DASL 名称(单击 IMessage 按钮)。
我知道你可以跟踪它是否被阅读/收到。按照本教程进行操作,或者为您的 Outlook 版本选择不同的教程