Отладка функций команд в надстройках Outlook

Примечание.

Метод, приведенный в этой статье, можно использовать только на компьютере разработки Windows. Если вы разрабатываете на компьютере Mac, см . раздел Отладка команд функций.

В этой статье описывается использование расширения отладчика надстройки Office в Visual Studio Code для отладки команд функций. Команды функции инициируются с помощью кнопки надстройки на ленте. Дополнительные сведения о командах надстроек см. в разделе Команды надстройки.

В этой статье предполагается, что у вас уже есть проект надстройки, который вы хотите отладить. Чтобы создать надстройку с командой функции для практической отладки, выполните действия, описанные в разделе Руководство. Создание сообщения для создания надстройки Outlook.

Пометка надстройки для отладки

Если вы использовали генератор Yeoman для надстроек Office для создания проекта надстройки , перейдите к разделу Настройка и запуск отладчика далее в этой статье. При запуске npm start для сборки надстройки и запуска локального сервера команда также задает UseDirectDebugger значение HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\WEF\Developer\[Add-in ID] раздела реестра, чтобы пометить надстройку для отладки.

В противном случае, если вы использовали другое средство для создания надстройки, выполните следующие действия.

  1. Перейдите к разделу HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\WEF\Developer\[Add-in ID] реестра. Замените [Add-in ID]идентификатором<> из манифеста надстройки.

    Примечание.

    Developer Если ключ (папка) еще не существует в HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\WEF\, выполните следующие действия, чтобы создать его.

    1. Щелкните правой кнопкой мыши ключ (папку) WEF и выберите Создать>Ключ.
    2. Назовите новый ключ Разработчик.
  2. Задайте для ключа UseDirectDebugger значение 1.

Настройка и запуск отладчика

Теперь, когда вы включили отладку в надстройке, вы можете настроить и запустить отладчик. Чтобы узнать, как это сделать, выберите один из следующих параметров, который применяется к элементу управления webview. Сведения о том, как определить, какой элемент управления webview используется на компьютере разработки, см. в разделе Браузеры и элементы управления webview, используемые надстройками Office.

См. также