Настройка и интеграция Outlook 2013 в обмен онлайн

Я хочу настроить окно встречи, используемое в Outlook. Я хочу добавить несколько настраиваемых полей. Я использую VSTO (VS2013) для разработки этого дополнения.

До сих пор я добавил кнопку на ленте вкладки назначения. При нажатии на которую я открываю новую форму с настраиваемыми полями. Теперь, когда пользователь заполняет форму и другие сведения о встрече, а встреча сохраняется, вместе со всеми данными о встрече пользовательские данные, введенные пользователем, также должны быть отправлены получателям по электронной почте. А также эти пользовательские данные будут храниться в Exchange, а позже эти данные могут быть запросами для создания отчета.

Итак, мой вопрос: как переопределить событие сохранения встречи, чтобы я мог добавить дополнительные данные в встречу, а также как сохранить их для обмена в Интернете с помощью Office 365.

Пожалуйста, порекомендуйте.

Спасибо.


person devson    schedule 05.03.2016    source источник


Ответы (1)


Когда вы используете учетную запись Exchange, как в случае с Office 365. UserProperties элемента Outlook хранится в Exchange.

Пользовательские данные можно сохранить в UserProperties.

Если вы хотите сохранить свои пользовательские данные при сохранении встречи. Вы должны поместить обработчик события в событие AfterWrite. См. список событий AppointmentItem . .

person Benoit Patra    schedule 05.03.2016
comment
Спасибо @Benoit, я попробую и дам вам знать. - person devson; 07.03.2016
comment
@devson, как тебе удалось сохранить свои пользовательские свойства. Каждый раз, когда я перезапускаю Outlook, мои пользовательские свойства исчезают. - person HHeckner; 05.04.2019
comment
@ user668338 - это было сделано давно, сейчас не могу вспомнить. - person devson; 05.04.2019