Я написал сценарий, который захватывает информацию из Active Directory и создает новую подпись в Microsoft Outlook для Mac.Установите подпись Microsoft Outlook для Mac по умолчанию с Applescript
Я использую следующий код для создания подписи (я оставлю другой код из, как это на самом деле не имеет значения):
tell application "Microsoft Outlook"
make new signature with properties {name:strName, content:contentHTML, plain text content:"", include in random:false}
end tell
Где strName этого имя подписи я получаю от других и contentHTML - это фактическая подпись в HTML, которую я создаю в другом месте.
Добавление этой подписи в Microsoft Outlook работает отлично, но я не вижу, как установить подпись, которую я создал, на подпись по умолчанию для текущей учетной записи. Я провел довольно много исследований, которые совсем не помогли, и я тоже толкнул словарь.
Я боюсь, что это не может быть сделано с помощью AppleScript или Shell скрипт .. Outlook 2011 хранит подпись и почтовые учетные записи в базе данных, которая находится в папке '/ Documents/данные пользователя/Office 2011 Microsoft идентичностей/Основной идентификатор/'. Я уверен, что сопоставление от учетных записей к их подпискам по умолчанию находится где-то там, но я не знаю, как это повлиять на него без уведомления Outlook (когда файл базы данных изменяется, Outlook перестраивает его при следующем запуске). – fanaugen
Благодарим вас за ответ. Я посмотрю на это :). Такая функциональность будет полезна в Outlook. – Frank