【问题标题】:VSTO Outlook ItemSend with C#VSTO Outlook ItemSend 使用 C#
【发布时间】:2023-04-03 04:55:01
【问题描述】:

我正在尝试使用 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();
        }
    }

当我使用 F5 从 VStudio 运行我的代码时,应用程序不会在我的断点处停止,并且电子邮件不包含添加的行

我能做些什么?

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

提前致谢

【问题讨论】:

    标签: c# outlook vsto


    【解决方案1】:

    对不起...

    问题是我必须关闭 Outlook 并按 F5 重新启动。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-15
      • 2011-08-27
      • 1970-01-01
      • 1970-01-01
      • 2019-04-08
      • 2016-11-23
      相关资源
      最近更新 更多