HHeckner
HHeckner

Reputation: 5056

ItemChange in Outlook VSTO AddIn gets called several times after save to appointmentItem

in my Addin I attached to the ItemChange event like this;

public void attachEvents()
        {
           _CalendarItems.ItemChange += Item_Change;

and I wrote a function like this:

public void Item_Add(Object item)
        {
            Outlook.AppointmentItem myAppointment = item as Outlook.AppointmentItem;
            if (myAppointment != null)
            {

[...]

My problem is that this method does not get called just once when I call myAppointment.save() but 3-4 times. Why is that?

And there are only get() calls in the eventhandler so there is NOTHING changed in the appointmentItem (which would probably trigger further events of course).

Best regards Hannes

Upvotes: 0

Views: 103

Answers (1)

Eugene Astafiev
Eugene Astafiev

Reputation: 49395

That is expected. Especially with Exchange profiles configured in Outlook. You may find similar forum threads like the following one - Outlook 2016 produces an extra ItemChange event after an appointment is created.

Upvotes: 1

Related Questions