使用VSTO向Outlook电子邮件添加附件

时间:2017-10-23 22:16:02

标签: email outlook vsto outlook-2013

我正在尝试开发一个自定义附加文件按钮,该按钮将显示在新的空白电子邮件的功能区上。 (我想在突出显示的部分插入按钮)

enter image description here 来自MSDN的This article显示了如何附加文件和创建电子邮件,这很有用但不完全是我所追求的。是否有关于向已经打开的电子邮件添加附件的文档?

2 个答案:

答案 0 :(得分:0)

Application.ActiveInspector.CurrentItem.Attachments.Add

答案 1 :(得分:0)

我在OfficeRibbon上下文中,所以我最终使用了以下代码:

var item = this.Context as Outlook.Inspector;
var mailItem = item.CurrentItem as Outlook.MailItem;
mailItem.Attachments.Add(attachment.Location, Outlook.OlAttachmentType.olByValue, 1, attachment.FileName);