Trap email send event
Getting there I hope... :
This seems to compile fine:
public void mFolderAdditionsHandler()
{
//Add Sent Items Folder Watch
Outlook.MAPIFolder sentItemsFolder =
Globals.ThisAddIn.Application.GetNamespace("MAPI") .GetDefaultFolder(Microsoft.Office.Interop.Outlook .OlDefaultFolders.olFolderSentMail);
sentItemsFolder.Items.ItemAdd += new
Microsoft.Office.Interop.Outlook.ItemsEvents_ItemA ddEventHandler(Items_ItemAdd);
//Add Deleted Items Folder Watch
Outlook.MAPIFolder deletedItemsFolder =
Globals.ThisAddIn.Application.GetNamespace("MAPI") .GetDefaultFolder(Microsoft.Office.Interop.Outlook .OlDefaultFolders.olFolderDeletedItems);
sentItemsFolder.Items.ItemAdd += new
Microsoft.Office.Interop.Outlook.ItemsEvents_ItemA ddEventHandler(Items_ItemAdd);
}
As does this:
public void Items_ItemAdd(object Item)
{
MessageBox.Show("Sent or Deleted");
}
However when I send or delete in Outlook, no message box pops up. I've
walked through mFolderAdditionsHandler at runtime with no errors.
|