Outlook 2010在发送电子邮件时删除特定类型的附件(例如* .txt)

时间:2015-04-30 14:04:21

标签: email outlook attachment outlook-2010

我有关于Outlook 2010的问题。 当用户想要发送带有* .txt类型附件的电子邮件时,我想在按下[发送]按钮时删除此附件。

我正在寻找在FilterDialog中设置过滤器或设置注册表项。

我发现了类似:https://chornsokun.wordpress.com/2008/01/03/level1remove-unblockblock-file-attachments-in-ms-outlook/

的内容

但是这仍然会通过电子邮件发送文件。

此致 扬

1 个答案:

答案 0 :(得分:0)

您可以处理Application类的ItemSend事件,该事件在用户通过Inspector发送Microsoft Outlook项目时触发(在检查器关闭之前,但在用户单击“发送”按钮之后) )或在程序中使用Outlook项目的Send方法(如MailItem)时。

在ItemSend事件处理程序中,您可以检查MailItem类的Attachments属性,该属性返回一个Attachments对象,该对象表示指定项的所有附件。

Attachments类的Remove方法从集合中删除对象。或者,您可以使用Attachment类的Delete方法删除集合中的对象。

注意,在删除之前,您可能需要检查FileName属性。

相关问题