Outlook中的Application_ItemSend可防止关闭撰写窗口

时间:2014-05-01 20:36:42

标签: vba outlook

在Outlook 2010中发送邮件时,我使用Application_ItemSend修改签名。

修改确实发生了,并且使用调试器,我在单击“发送”图标后验证了它。

收件人收到修改后的邮件,但撰写窗口仍保持打开状态,并显示未修改的邮件。 (使用处理程序时,它会在“已发送”时关闭。)

快速搜索显示此处理程序的一些问题已通过删除项目并创建一个新项目来解决,不知何故导致旧库被新库替换。我这样做并粘贴在完全相同的代码中。验证了引用了正确版本的库。

现在,收件人仍然收到修改后的消息,并且撰写窗口仍然保持打开状态。但现在,在撰写窗口中删除了邮件正文。

我想做的是让组合窗口像之前一样消失,但仍然会发生VBA操作(更改信号)。使用的VBA来自http://www.nangets.net/?p=151

我可以购买或下载其他方法,但我更喜欢这个 - 简单的开源。

1 个答案:

答案 0 :(得分:0)

叹息,我讨厌这种情况发生!在多次重现不需要的行为后,包括退出并重新启动Outlook之后,我发布了这个问题。

大约十九分钟后,我发了另一封电子邮件,它完成了应该做的事情。