View Single Post
  #4  
Old April 18th 06, 05:19 PM posted to microsoft.public.outlook.program_vba
Ken Slovak - [MVP - Outlook]
external usenet poster
 
Posts: 5,848
Default Monitoring for changes

You can always check an item for PR_LAST_MODIFIER_NAME, unfortunately that's
not in the Outlook object model. So you'd have to use CDO 1.21 or Extended
MAPI or Redemption (www.dimastr.com/redemption) to get at that property.
That has the name of the last user who modified an item.

LastModificationTime tells you when an item was last modified.

There's no such event. You can handle synch end on an application wide basis
but only if your code has initiated the synch (send/receive), not if the
user has done so in the UI or on automatic synchs.

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Absolute Beginner's Guide to Microsoft Office Outlook 2003
Reminder Manager, Extended Reminders, Attachment Options
http://www.slovaktech.com/products.htm


"Simon Woods" wrote in message
...
Thanks Ken.

I must admit that I found an example of yours elsewhere which has been
very helpful.

There's still a couple of questions

1) Our company uses Exchange Server and I'm working remotely and
synchronising a task-type journal. Obviously the unread flag gets unset
when someone in the office changes a journal item and that gets reflected
to me when I synchronise. Am I able to work out who made the changes if I
look through the unread messages after synchronising?

2) Also is there an "AfterSynchronisation" type event whether it is of the
Outlook object or the specific folder I'm monitoring?

Thanks again

Simon


Ads