首页 > 解决方案 > 微软展望

问题描述

问题在于 Outlook 事件,在我下面描述的特定情况下不会触发该事件:

  1. 我用右键单击桌面上的一些随机文件,我选择“发送到”->“邮件收件人”(Microsoft Outlook)。
  2. Outlook 会打开附加此文件的新邮件。
  3. 我发送电子邮件并发生问题 -> 未触发事件“ItemSend”(如未发生发送电子邮件)。

我有以后要执行的程序。

如果我正常发送电子邮件,事件被正确触发。问题在于这个“发送到”快捷方式。

展望 2016,Windows 10。

有可用的 VBA 编码吗?

由于公司政策,我无法编写任何 C# 插件。

感谢帮助。

标签: vbaoutlook

解决方案


对于由 Simple MAPI 或 mailto 链接生成的消息,不会触发这些事件。这是故意的。

唯一的解决方法是Items.ItemAdd甚至在“已发送邮件”文件夹上使用,但它会在消息发送后立即触发,而不是之前。


推荐阅读