如何在新电子邮件的正文中修改签名

时间:2019-09-17 11:13:20

标签: outlook vsto

我正在用C#编写VSTO加载项,并希望修改Outlook添加到新电子邮件中的签名。

该事件似乎是在Outlook添加签名之前 上触发的新电子邮件, 因为HTMLBody属性不包含签名文本。

这是要执行的代码(摘自MS示例):

private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
    inspectors = this.Application.Inspectors;
    inspectors.NewInspector +=
        new Microsoft.Office.Interop.Outlook.InspectorsEvents_NewInspectorEventHandler(Inspectors_NewInspector);
}

void Inspectors_NewInspector(Microsoft.Office.Interop.Outlook.Inspector Inspector)
{
    Outlook.MailItem mailItem = Inspector.CurrentItem as Outlook.MailItem;
    if (mailItem != null)
    {
        if (mailItem.EntryID == null)
        {
            // body change goes here
        }

    }
}

添加签名后,或者当用户按下send时是否会触发 事件?

谢谢

0 个答案:

没有答案