Найти Outlook ContactItem для AppointmentItem дня рожденияC#

Место общения программистов C#
Ответить
Anonymous
 Найти Outlook ContactItem для AppointmentItem дня рождения

Сообщение Anonymous »

Если для элемента контакта задан день рождения или годовщина, элемент встречи создается автоматически. Если контакт удален, эти встречи не будут удалены. Эта статья «Найти Outlook AppointmentItem для ContactItem
» дала мне решение удалить эти встречи. Это здорово, но я хочу выявить «бесхозные» встречи, связанные с уже удаленным контактом. Просматривая свойства встречи на день рождения, я обнаружил четыре свойства, в которых хранится контактная информация.
  • PidLidContactLinkEntry
  • PidLidContactLinkName
    PidLidContactLinkSearchKey
  • PidLidContacts
Использование назначение.PropertyAccessor Я могу получить значение
для
PidLidContactLinkEntry (http://schemas.microsoft.com/mapi/id/{0 ... }/85850102
PidLidContactLinkSearchKey.( http://schemas.microsoft.com/mapi/id/{0 ... }/85840102) оба значения PT_BINARY.
Другой 2, похоже, не отображаются в Outlook.
PidLidContactLinkEntry документирован здесь: https://learn.microsoft.com/en-us/opens ... a8cb5403aa
PidLidContactLinkSearchKey документирован здесь: https://learn.microsoft.com/en-us/opens ... 9e914c1a47
Вот мой вопрос: как мне получите значение имени контакта или EntryID. Используете указанные выше значения свойств?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ntmentitem
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»