View Single Post
  #5  
Old October 3rd 09, 03:55 AM posted to microsoft.public.outlook.program_addins
Mark B[_2_]
external usenet poster
 
Posts: 93
Default 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.









Ads