【问题标题】:Outlook 2010 remove attachment of specific type (e.g. *.txt) when sending emailOutlook 2010 在发送电子邮件时删除特定类型的附件(例如 *.txt)
【发布时间】:2015-04-30 22:14:36
【问题描述】:

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

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

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

但这仍然会随电子邮件一起发送文件。

问候 一月

【问题讨论】:

    标签: email outlook attachment outlook-2010


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-03
      • 1970-01-01
      • 2015-04-15
      • 1970-01-01
      • 2015-05-03
      相关资源
      最近更新 更多