【发布时间】:2015-04-30 22:14:36
【问题描述】:
我有一个关于 Outlook 2010 的问题。 当用户想要发送带有 *.txt 类型附件的电子邮件时,我想在他点击 [发送] 按钮时删除此附件。
我正在寻找在 FilterDialog 中设置过滤器或设置注册表项。
但这仍然会随电子邮件一起发送文件。
问候 一月
【问题讨论】:
标签: email outlook attachment outlook-2010
我有一个关于 Outlook 2010 的问题。 当用户想要发送带有 *.txt 类型附件的电子邮件时,我想在他点击 [发送] 按钮时删除此附件。
我正在寻找在 FilterDialog 中设置过滤器或设置注册表项。
但这仍然会随电子邮件一起发送文件。
问候 一月
【问题讨论】:
标签: email outlook attachment outlook-2010
您可以处理 Application 类的 ItemSend 事件,只要用户通过检查器发送 Microsoft Outlook 项目就会触发该事件(在检查器关闭之前,但在用户单击发送按钮之后)或在程序中使用 Outlook 项目(如 MailItem)的 Send 方法时。
在 ItemSend 事件处理程序中,您可以检查 MailItem 类的 Attachments 属性,该属性返回一个 Attachments 对象,该对象表示指定项目的所有附件。
Attachments 类的Remove 方法从集合中删除一个对象。或者您可以使用 Attachment 类的 Delete 方法从集合中删除一个对象。
注意,您可能需要在删除之前检查FileName 属性。
【讨论】: