ItemChange в Outlook VSTO AddIn вызывается несколько раз после сохранения в назначении элемента - PullRequest
0 голосов
/ 04 июля 2018

в моем Addin I прикреплен к событию ItemChange, как это;

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

и я написал такую ​​функцию:

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

[...]

Моя проблема в том, что этот метод вызывается не один раз, когда я вызываю myAppointment.save (), а 3-4 раза. Почему это так?

И в обработчике событий есть только вызовы get (), так что в destinationItem ничего не изменилось (что, конечно, могло бы вызвать дальнейшие события).

С наилучшими пожеланиями Ханнес

1 Ответ

0 голосов
/ 04 июля 2018

что ожидается. Особенно с профилями Exchange, настроенными в Outlook. Вы можете найти похожие темы форума, подобные следующей: Outlook 2016 создает дополнительное событие ItemChange после создания встречи .

...