On more than one occasion I accepted a meeting but forgot to check the meeting reminder time. Sometimes there is no reminder or it is 15 minutes before the meeting that is on the other side of town.
I'd like to automatically change the reminder time from 0 or 15 minutes to at least 30 minutes and leave anything over 30 minutes unchanged. Or have a message box pop up on a meeting accept that says "Hey, check your meeting reminder time!".
You can set up the MeetingItem.ReminderTime property which returns or sets a date indicating the date and time at which the reminder should occur for the specified item.
To handle incoming items you can use the NewMailEx event of the Application class which is fired once for every received item that is processed by Microsoft Outlook. The item can be one of several different item types, for example,
MailItem,MeetingItem, orSharingItem. TheEntryIDsCollectionstring contains the Entry ID that corresponds to that item.The
NewMailExevent fires when a new message arrives in the Inbox and before client rule processing occurs. Use the Entry ID represented by theEntryIDCollectionstring to call the NameSpace.GetItemFromID method and process the item.