VSTO Outlook ItemSend with C#
I'm trying to add a string in the end of an Outlook email's body with 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();
}
}
When i run with F5 my code from VStudio, the app isn't stopping in my breakpoints and the emails do not contain the added line
What I can do about it?
Note : I'm working with VS2008 and Outlook 2007
Thanks in advance
Sorry...
The problem was i've to close my outlook and restarted with F5.
If someone have this same issue, now you know
链接地址: http://www.djcxy.com/p/3658.html上一篇: 我如何与Windows操作中心维护集成?