VSTO Outlook ItemSend с C # - PullRequest
       22

VSTO Outlook ItemSend с C #

7 голосов
/ 15 ноября 2010

Я пытаюсь добавить строку в конец тела письма Outlook с помощью VSTO

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

Заранее спасибо

1 Ответ

3 голосов
/ 15 ноября 2010

Извините ...

Проблема была в том, что мне пришлось закрыть свой кругозор и перезапустить с помощью F5.

Если у кого-то возникла такая же проблема, теперь вы знаете

...