K
Keith S.
Hello MVP Wizards,
I'm using Outlook 2003, and the default behavior when defining a birthday or
anniversary for a contact is to put an annually recurring entry in the
Calendar corresponding to that date and person. Is the function that does
this exposed in some way; i.e.: can this behavior be extended, modified, or
overridden?
I ask because I would like to extend this functionality in two ways. The
"easy" enhancement is to assign the calendar entry to a specific category
(Birthday or Anniversary, respectively). The less easy enhancement is to have
the entry indicate the number of the birthday or anniversary each year; this
would mean creating several individual entries for the next N years, rather
than a single recurring entry. I think I can figure out the code to create
the entries with the right text; for me, the main issue is figuring out how
to avoid the duplicate entry.
If it's not possible to do override this built-in behavior, would it be
possible to define an Item_Write function on my contact form that would both
create these Calendar entries *and* delete the default recurring one created
by Outlook?
The only workaround I've come up with is to do everything manually: put in
the birthday or anniversary, then delete the automatically-created entry, and
create the individual entries for the next few years. Not a big deal to do
this for the occasional rate at which I need to define new contacts, but I
always prefer the more "elegant" approach, where possible.
Thanks,
Keith
I'm using Outlook 2003, and the default behavior when defining a birthday or
anniversary for a contact is to put an annually recurring entry in the
Calendar corresponding to that date and person. Is the function that does
this exposed in some way; i.e.: can this behavior be extended, modified, or
overridden?
I ask because I would like to extend this functionality in two ways. The
"easy" enhancement is to assign the calendar entry to a specific category
(Birthday or Anniversary, respectively). The less easy enhancement is to have
the entry indicate the number of the birthday or anniversary each year; this
would mean creating several individual entries for the next N years, rather
than a single recurring entry. I think I can figure out the code to create
the entries with the right text; for me, the main issue is figuring out how
to avoid the duplicate entry.
If it's not possible to do override this built-in behavior, would it be
possible to define an Item_Write function on my contact form that would both
create these Calendar entries *and* delete the default recurring one created
by Outlook?
The only workaround I've come up with is to do everything manually: put in
the birthday or anniversary, then delete the automatically-created entry, and
create the individual entries for the next few years. Not a big deal to do
this for the occasional rate at which I need to define new contacts, but I
always prefer the more "elegant" approach, where possible.
Thanks,
Keith