Моя компания хотела бы, чтобы сотрудники имели возможность выбирать предварительно заданные сообщения для своего помощника вне офиса, а не позволять им печатать свои собственные.
Я не могу понять, как легко это сделать. Есть предложения?
Вы можете создать надстройку COM и вызывать собственную форму одним нажатием кнопки. Эта форма может иметь любой пользовательский интерфейс, а затем вы можете программно манипулировать правилами OOF.
Объектная модель Outlook не предоставляет прямой способ манипулирования настройками OOF. Вы можете сделать это, используя
Доступ к шаблонному сообщению OOF (IPM.Note.Rules.OofTemplate.Microsoft) напрямую с использованием Folder.GetStorage и получение / установка свойства PR_STORE_OFFLINE (имя DASL http://schemas.microsoft.com/mapi/proptag/0x6632000B) с использованием Store.PropertyAccessor. невозможно установить шаблон HTML OOF или получить разные ответы для внутренних и внешних отправителей.
Использовать EWS (см., Например, http://msdn.microsoft.com/en-us/library/exchange/hh532556(v=exchg.80).aspx)
Использование Погашение и его объекта RDOOutOfOfficeAssistant http://www.dimastr.com/redemption/RDOOutOfOfficeAssistant.htm
Я не понимаю, как это возможно (я хотел бы услышать иначе).Вам просто нужно предоставить каждому сотруднику текст, который им нужно использовать, который он вставит в поле ООО.Как они хранят эту информацию, зависит от них - в зависимости от версии Outlook вы можете создать подпись OOO или Quick Part.