Not in OOM - on the MAPI level (that is where the problem is), TABLE_CHANGED event is fired rather than TABLE_ROW_DELETED. This was fixed in Outlook 2007 as far as I know. Outlook Object Model does not track TABLE_CHANGED event, <plug> Redemption (through the RDOItems.CollectionModified event) does - http://www.dimastr.com/redemption/rdo/RDOItems.htm#events </plug>
-- Dmitry Streblechenko (MVP) http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool - "Nenad" <Nenad[ at ]discussions.microsoft.com> wrote in message news:4E5191D3-ACBB-4489-8085-2ADE38396F07[ at ]microsoft.com...
[Quoted Text] > Thank you. > > Do you know if there is any workaround? > > "Dmitry Streblechenko" wrote: > >> This is a known problem in Outlook 2003. >> >> -- >> Dmitry Streblechenko (MVP) >> http://www.dimastr.com/>> OutlookSpy - Outlook, CDO >> and MAPI Developer Tool >> - >> "Nenad" <Nenad[ at ]discussions.microsoft.com> wrote in message >> news:86EB39C3-0483-4D98-88BA-77A9B6B8A979[ at ]microsoft.com... >> >I am programming against Outlook 2003 using Visual Studio 2008. >> > >> > I have noticed that ItemRemove event from >> > Microsoft.Office.Interop.Outlook.MAPIFolder object never fire for the >> > last >> > item in the folder. More precise, it never fires if remove operation >> > leaves >> > folder empty after execution. >> > >> > Is it normal behavior? >> > >> > Thanks >> > >> >> >>
|