How find the removed item after ItemRemove ?

  • Thread starter Thread starter Composer
  • Start date Start date
C

Composer

With Office 2000 (Outlook 9.0), I am having problems with the Outlook
data model and event model.

My biggest problem is that Items.ItemRemove() does not give a pointer
to the item which has just been removed. I want to synchronize Outlook
with another system, but this seems impossible when the user can delete
items without my VBA being able to know which.

Similarly, Items.ItemChange does not give a pointer to the old version
of the item. I had hoped it would be as generous as the BeforeUpdate
event in Access, which allows me to compare the old and new values.
This would not be so serious for my synchronization effort, if I knew
of a unique unchangeable key to each Outlook item. But the key to the
Items collection seems to be Subject, and of course that may have been
changed by the user. EntryID is not unique.

If these omissions are fixed in a later release, I'm willing to spend
the money. But I don't know whether they are. Can anyone tell me
please?

Thanks.

- Composer
 
Back
Top