Почему не запускается сценарий настраиваемых свойств пользовательской формы Outlook? - PullRequest
0 голосов
/ 01 мая 2020

1). В Outlook я клонировал стандартную форму сообщения IPM.Note в пользовательскую форму в моей библиотеке личных форм IPM.Note.myMessage.

2). Я перешел на страницу №2 формы и поместил на нее: флажок и текстовое поле.

3). Под View Code (вызывая редактор скриптов) я вставил следующий код, выполнив View Code -> Script -> Обработчик событий в режиме разработчика.

Sub Item_CustomPropertyChange(ByVal Name)
    msgbox ("Hello")
End Sub

Function Item_CustomAction(ByVal Action, ByVal NewItem)
    msgbox ("Hello")
End Function

4). Я опубликовал форму в своей личной библиотеке форм как myMessage

5). В Центре управления безопасностью «Включить все макросы (не рекомендуется; может выполняться потенциально опасный код)

6). Я включил сценарии для своего класса пользовательских сообщений IPM.Note.myMessage, добавив ключи реестра в статье:

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

7). Я использую Outlook Microsoft 365 для предприятия / версия 2004, сборка 12730.20206 «нажми и работай»

8) Я - программа Microsoft Office Fork, M365 OuterRing, ежемесячные сборки Fork, которые были продвинуты из Dogfood.

9). Я работаю Windows 10 со всеми примененными обновлениями.

1 Ответ

0 голосов
/ 01 мая 2020

Попробуйте использовать шаги, описанные в Формах с VBScript, не работают со службами терминалов в Outlook .

Установите Microsoft Office с дополнительным свойством, чтобы разрешить установку компонента VBScript

Для этого выполните следующие действия:

  1. Определите глобально уникальный идентификатор (GUID) для продукта, который вы только что установили. Если вы установили Outlook, используйте GUID этого продукта. Если вы установили Office профессиональный плюс 2010, используйте этот GUID продукта. Для получения дополнительных сведений о том, как определить GUID установленного продукта, щелкните следующий номер статьи базы знаний Майкрософт:

    • 3120274 Описание Схема нумерации GUID с кодом продукта в Office 2016
    • 2786054 Описание схемы нумерации GUID с кодом продукта в Office 2013
    • 2186281 Описание схема нумерации GUID-кодов продуктов в Office 2010
    • 928516 Описание схемы нумерации GUID-кодов продуктов в пакетах и ​​программах Office 2007
  2. Получив GUID продукта, запустите следующую командную строку:

msiexec /i <Product Code GUID> ADDLOCAL=OutlookVBScript /qb

В этой команде <Product Code GUID> является заполнителем GUID вашего продукта.

Например, если у вас установлен Office профессиональный плюс 2016, GUID вашего продукта будет следующим:

{90160000-0011-0409-0000-0000000FF1CE}

В этом примере командная строка должна груши следующим образом:

msiexec /i {90160000-0011-0409-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb

Кроме того, я бы предложил попробовать другую сборку Office. Проблема может быть указана c для конкретной версии Office и исправлена ​​в будущих обновлениях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...