Отладка надстроек Office на Mac
Поскольку надстройки разрабатываются с использованием HTML и JavaScript, они предназначены для работы на разных платформах, но могут быть незначительные различия в том, как разные браузеры отрисовывают HTML. В этой статье описывается отладка надстроек, работающих на компьютере Mac.
Важно!
Отладка надстроек с помощью Office на Mac возможна только в том случае, если Office установлен на Mac из Office.com, а не из магазина приложений Apple.
Отладка с помощью Safari Web Inspector на компьютере Mac
Если у вас есть надстройка, которая отображает пользовательский интерфейс в области задач или контентной надстройке, вы можете отлаживать надстройку Office с помощью Safari Web Inspector.
Чтобы иметь возможность отладки надстроек Office на Mac, необходимо иметь Mac OS High Sierra and Mac Office версии 16.9.1 (сборка 18012504) или более поздней. Если у вас нет сборки Office для Mac, вы можете получить подписку разработчика на Microsoft 365 E5 в рамках программы microsoft 365 для разработчиков. Дополнительные сведения см. в разделе Вопросы и ответы. Кроме того, вы можете зарегистрироваться для получения бесплатной пробной версии на 1 месяц или приобрести план Microsoft 365.
Для этого откройте терминал и установите свойство OfficeWebAddinDeveloperExtras
для соответствующего приложения Office следующим образом:
defaults write com.microsoft.Word OfficeWebAddinDeveloperExtras -bool true
defaults write com.microsoft.Excel OfficeWebAddinDeveloperExtras -bool true
defaults write com.microsoft.Powerpoint OfficeWebAddinDeveloperExtras -bool true
defaults write com.microsoft.Outlook OfficeWebAddinDeveloperExtras -bool true
Важно!
Mac App Store сборки Office не поддерживают флаг
OfficeWebAddinDeveloperExtras
.
Затем откройте приложение Office и загрузите свою неопубликованную надстройку. Щелкните надстройку правой кнопкой мыши. В контекстном меню отобразится пункт Проверить элемент. Выберите его. Он появится в инспекторе, где можно устанавливать точки останова и отлаживать надстройку.
Примечание.
Если при попытке использовать инспектор диалоговое окно мерцает, обновите Office до последней версии. Если это не устраняет мерцание, попробуйте следующее обходное решение.
- Уменьшите размер диалогового окна.
- Выберите пункт Проверить элемент, который откроется в новом окне.
- Измените размер диалогового окна на исходный.
- Используйте инспектор должным образом.
Очистка кэша приложения Office на компьютере Mac
Надстройки часто кэшируются в Office на Mac по соображениям производительности. Как правило, для очистки кэша необходимо перезагрузить надстройку. Если в одном документе несколько надстроек, автоматическая очистка кэша может не сработать при перезагрузке.
Очистка кэша с помощью меню личных данных
Вы можете очистить кэш с помощью меню личных данных любой надстройки области задач. Однако, поскольку меню личных данных не поддерживается в надстройках Outlook, вы можете попробовать очистить кэш вручную , если вы используете Outlook.
Откройте меню личных данных. Затем выберите Очистить кэш веб-сайта.
Примечание.
Чтобы открыть меню личных данных, необходимо запустить macOS версии 10.13.6 или более поздней.
Очистка кэша вручную
Вы также можете очистить кэш вручную, удалив все содержимое папки ~/Library/Containers/com.Microsoft.OsfWebHost/Data/
. Найдите эту папку через терминал.
Примечание.
Если эта папка не существует, проверка для следующих папок через терминал и при ее обнаружении удалите содержимое папки.
~/Library/Containers/com.microsoft.{host}/Data/Library/Caches/
, где{host}
— это приложение Office (например,Excel
)~/Library/Containers/com.microsoft.{host}/Data/Library/Application Support/Microsoft/Office/16.0/Wef/
, где{host}
— это приложение Office (например,Excel
)~/Library/Containers/com.microsoft.Office365ServiceV2/Data/Caches/com.microsoft.Office365ServiceV2/
~/Library/Containers/com.microsoft.Office365ServiceV2/Data/Library/Caches/com.microsoft.Office365ServiceV2/
Чтобы найти эти папки с помощью Finder, необходимо задать параметр Finder для отображения скрытых файлов. Finder отображает папки в каталоге Контейнеры по названию продукта, например Microsoft Excel , а не com.microsoft.Excel.
Office Add-ins
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по