Как динамически заполнить комнаты в назначениях Outlook с помощью плагинов Outlook?
Я разрабатываю плагин для Outlook (VS2013/CSharp/Outlook 2010 AddIn Project), и мне нужно программно настроить список комнат, который появляется при попытке создать встречу.
Насколько я знаю, эти комнаты загружаются из активного каталога, но мне нужно показать их "для каждого пользователя".
1 ответ
Решение
Application.Session.AddressLists.Item("All Rooms")
должен сделать работу.
РЕДАКТИРОВАТЬ: Outlook жестко кодирует этот список - насколько мне известно, Outlook ищет список адресов, предоставляемый GAL (PR_AB_PROVIDER_ID = MUIDEMSAB) со значением 0x200, установленным в свойстве PR_CONTAINER_FLAGS. Вы не можете создавать новые контейнеры GAL программно, по крайней мере, со стороны клиента.