Отладка функций команд в надстройках 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]
раздела реестра, чтобы пометить надстройку для отладки.
В противном случае, если вы использовали другое средство для создания надстройки, выполните следующие действия.
Перейдите к разделу
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\
, выполните следующие действия, чтобы создать его.- Щелкните правой кнопкой мыши (или выберите и удерживайте) ключ (папку ) WEF и выберите Новый>ключ.
- Назовите новый ключ Разработчик.
Задайте для ключа
UseDirectDebugger
значение1
.
Настройка и запуск отладчика
Теперь, когда вы включили отладку в надстройке, вы можете настроить и запустить отладчик. Чтобы узнать, как это сделать, выберите один из следующих параметров, который применяется к элементу управления webview. Сведения о том, как определить, какой элемент управления webview используется на компьютере разработки, см. в разделе Браузеры и элементы управления webview, используемые надстройками Office.
Если надстройка выполняется во встроенном элементе управления webview из Edge Legacy (EdgeHTML), см . статью Отладка надстроек с помощью средств разработчика в Microsoft Edge Legacy.
Если надстройка выполняется во встроенном элементе управления webview из Microsoft Edge Chromium (WebView2), см. статью Отладка надстроек в Windows с помощью Visual Studio Code и Microsoft Edge WebView2 (на основе Chromium).
См. также
Office Add-ins