VSTO Outlook ItemSend与C#

VSTO Outlook ItemSend与C#,c#,outlook,vsto,C#,Outlook,Vsto,我正在尝试使用VSTO在Outlook电子邮件正文的末尾添加一个字符串 private void ThisAddIn_Startup(object sender, System.EventArgs e) { this.Application.ItemSend += new Microsoft.Office.Interop.Outlook.ApplicationEvents_11_ItemSendEventHandler(Application_ItemSend);

我正在尝试使用VSTO在Outlook电子邮件正文的末尾添加一个字符串

private void ThisAddIn_Startup(object sender, System.EventArgs e)
    {
        this.Application.ItemSend += new Microsoft.Office.Interop.Outlook.ApplicationEvents_11_ItemSendEventHandler(Application_ItemSend);
    }

    void Application_ItemSend(object Item, ref bool Cancel)
    {
        if (Item is Outlook.MailItem)
        {
            Outlook.MailItem mail = (Outlook.MailItem)Item;
            mail.BodyFormat = Microsoft.Office.Interop.Outlook.OlBodyFormat.olFormatHTML;
            mail.Body += "My Sample Text";
            mail.Save();
        }
    }
当我使用VStudio中的F5代码运行时,应用程序不会在我的断点处停止,并且电子邮件不包含添加的行

我能做些什么

注意:我正在使用VS2008和Outlook 2007

提前谢谢

对不起

问题是我必须关闭outlook并用F5重新启动

如果有人有同样的问题,现在你知道了