2010-11-15 6 views
7

Sto cercando di aggiungere una stringa alla fine del corpo di una e-mail di Outlook con VSTOVSTO Outlook ItemSend con C#

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(); 
     } 
    } 

quando corro con F5 il mio codice da VStudio, l'applicazione non si ferma nei miei punti di interruzione e le e-mail non contengono la riga aggiunta

Cosa posso fare al riguardo?

Nota: Sto lavorando con VS2008 e Outlook 2007

Grazie in anticipo

risposta

3

Siamo spiacenti ...

Il problema è stato che ho per chiudere la mia visione e riavviato con F5 .

Se qualcuno ha lo stesso problema, ora lo sai