Можно ли определить, когда пользователь меняет дату встречи прямо из календаря? - PullRequest
0 голосов
/ 18 октября 2019

Я пишу надстройку для Outlook, где пользователь может создать встречу и забронировать комнату для совещаний с помощью программного обеспечения.

Проблема заключается в том, что как только пользователь закрывает надстройку и возвращается в календарь, он может свободно изменять дату встречи, перетаскивая ее, и надстройка не может видеть эти изменения, посколькуэто не открыто.

Это означает, что эти изменения не регистрируются в системе и, по сути, являются локальными для пользователя, который их внес. Мне нужен способ, который я могу определять всякий раз, когда пользователь меняет дату встречи, чтобы я мог обновить данные с моей стороны.

Я слышал о подписке на уведомления, но я не уверен, что это лучшее решение. Любые идеи будут высоко оценены.

1 Ответ

0 голосов
/ 18 октября 2019

Не из веб-надстройки - вы можете сделать это из автономного приложения, которое постоянно работает и использует либо объектную модель Outlook (событие Items.ItemChange), либо EWS для получения уведомлений о папках. Или вы можете сделать это из надстройки COM, которая использует событие Items.ItemChange.

...