Outlook форма VBScript не будет работать

Я разрабатываю форму контактов Outlook. Ни один из примеров кода, который я пытался вставить в редактор скриптов кнопки "Просмотреть код", ничего не делает. Самый простой пример:

Sub Item_Open()
 msgbox "Hello World"
End Sub

Когда я нажимаю кнопку "Запустить эту форму", окно сообщения или сообщение об ошибке не отображаются. Кажется, полностью игнорировать VBScript. То же самое происходит с каждым фрагментом кода, который я пробовал.

Я впервые делаю какие-либо разработки для Office или для VBA или VBScript, поэтому я предполагаю, что упускаю что-то простое, но я просмотрел и прочитал несколько учебных пособий, делая именно то, что было показано, и ничего не работает. Я могу разработать и опубликовать контактную форму с настраиваемыми полями и базовыми полями со списком.

В Центре управления безопасностью для параметров макроса установлено значение "Уведомления для всех макросов", а параметры безопасности электронной почты "Разрешить сценарий в общих папках" и "Разрешить сценарий в общих папках" отмечены.

Я разрабатываю контактную форму, используя 32-разрядную версию Office 365 1708 (сборка 8431.2079 "нажми и работай") в Windows 10 x64, версия 1703, сборка 15063.608.

Любая помощь будет принята с благодарностью!

Спасибо!

1 ответ

Решением было добавить несколько разделов реестра, как описано в 2 статьях ниже. Пользовательские скрипты форм теперь требуют добавления настроек реестра.

https://support.office.com/en-us/article/Custom-form-script-is-now-disabled-by-default-bd8ea308-733f-4728-bfcc-d7cce0120e94

https://www.slipstick.com/outlook/custom-form-security/

Настройки реестра, упомянутые там, исправили мою проблему.

Возможные причины:

  1. VbScripting не включен на вашем компьютере, отключен там в реестре, особенно в Windows 10. Вы должны включить его там.

  2. Хотя VbScript включен и вы можете запускать сценарии непосредственно из файла в папке, например sample.vbs, сценарий может не работать в настраиваемой форме Outlook, если приложение Outlook имеет настройки безопасности в ключе реестра при установке.

Я столкнулся с этой проблемой и решил после нескольких попыток.

Другие вопросы по тегам