Решил я как-то обновить старый добрый Outlook 2007 до более модного и нового Outlook 2013. Более деловой интерфейс, много новых возможностей, но вот было одно НО.
Есть в Outlook такая штука – правила. При получении письма программа выполняет заданные пользователем правила. И вот в предыдущих версиях везде в мастере правил в списке действий был чекбокс “запустить скрипт”. Это значит, что можно запустить макропрограмму написанную на VBA при получении письма. А вот здесь этого чекбокса не оказалось.
А вот так это должно выглядеть:
В русскоязычном сегменте интернета решения данного вопроса я не нашел. Ответ был на одном буржуинском сайте.
Решение задачи кроется в добавлении/правке соответствующих ключей реестра. Отмечу, что проблема может возникнуть и в Outlook 2016.
Outlook 2013
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Security
DWORD: EnableUnsafeClientMailRules
Value: 1
Outlook 2016
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security
DWORD: EnableUnsafeClientMailRules
Value: 1
Вот и все! Правим, закрываем редактор реестра, перезапускаем Outlook, радуемся возможностям программы.
P.S.
Данная проблема у меня возникла на Windows Server 2008. Перепробовал несколько разных дистрибутивов, ничего не менялось. Однако на Windows 10 таких сложностей не возникало.