Turn off reminders for appointments created in the past

G

Guest

Does anyone know of an Outlook add-on or VBA code or any .Net code that I
could write or purchase that would change Outlook 2003's default reminder
behaviour for new appointments back to the way it was in Outlook 2002?

I use Outlook to log my time which I in turn bill to my customers. If it is
1PM and I create an appointment at 12:45PM by typing directly into the
calendar, I DO NOT want the appointment reminder to appear, but if I type an
appointment into the future (i.e. at 1:15 PM) I DO want the appointment
reminder to appear.

Work arounds:
- Turn off the default reminders you say? Yes, I've done that but I end up
MISSING APPOINTMENTS that occur in the future because of this.
- Create new appointments using the new appointment button then de-tick the
reminder button -- I log time in 15 minute increments x 8 hours = 32
appointments -- for me it is a big waste of time to create appointments that
way instead of just clicking in the time slot on the calendar and typing in
the appropriate time slot.

I want it to work the way it did in Outlook 2002 -- Appointments in the past
= no reminder, appointments in the future = reminder.

I hope that MS will change the behaviour back to the way it was in a future
service pack for Outlook or in a hotfix, but until that happens, does anyone
have any code samples that can intercept the event that creates the
appointment when keyed directly into the calendar and if it occurs in the
past turns off the reminder, but in the future turns it on?

Your responses are sincerely appreciated.
 
T

Taylor

Turn off default reminders, paste this code into an appointment item in
design mode, then publish it as your default appointment item:

Function Item_Close()

Set myItem = Application.ActiveInspector.CurrentItem

If myItem.Start > Now then

myItem.ReminderSet = True

myItem.Save

End If

End Function
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top