【问题标题】:Change what file an Outlook attachment points to更改 Outlook 附件指向的文件
【发布时间】:2018-07-07 07:04:52
【问题描述】:

例如,我有一个 Word 文档作为 Outlook 附件。我想要一个 C# 程序来查找该文件的本地位置,将其处理为 PDF,然后将电子邮件的附件更改为该新 PDF 文件。下次打开该附件时,它将打开 PDF 而不是 word 文档。

编辑 1:电子邮件附件在我的收件箱中,因为有人将此文件发送给我。我可以像编辑任何其他文档一样编辑实际的 word 文件。我认为这可以通过添加

这个功能可以吗?并且remoreceived chments到现有收到的电子邮件。

【问题讨论】:

标签: c# email outlook email-attachments outlook-2010


【解决方案1】:

是的,这是可能的。您可以开发 Outlook COM 加载项(例如,基于 VSTO 的加载项)。 Attachment 类提供了SaveAsFile 方法,该方法将附件保存到指定路径。然后您可以自动化 Word,您可以在其中打开刚刚保存的文件并使用 .pdf 文件格式重新保存它。或者您可以考虑使用不需要在系统上安装 Word 的第三方组件。转换文档并获得所需的 pdf 文件后,您可以删除旧附件并重新添加新附件。 Attachments.Add 在附件集合中创建一个新附件。

您可能会发现以下文章对您有所帮助:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多