Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Для расширения пользовательского интерфейса Office можно использовать несколько типов элементов пользовательского интерфейса, включая команды надстроек и контейнеры HTML. Эти элементы пользовательского интерфейса выглядят как естественное расширение Office и работают на разных платформах. Вы можете вставить пользовательский веб-код в любой из этих элементов.
На рисунке ниже приведены типы элементов пользовательского интерфейса Office, которые можно создать.
Команды надстроек
Используйте команды надстроек , чтобы добавить точки входа в надстройку на ленту приложения Office. Команды запускают действия в надстройке путем выполнения кода JavaScript или запуска контейнера HTML. Можно создать два типа команд надстроек.
| Тип команды | Описание |
|---|---|
| Кнопки, меню и вкладки на ленте | Позволяют добавлять в Office пользовательские кнопки, меню (раскрывающиеся меню) или вкладки на ленте по умолчанию. Используйте кнопки и меню для запуска действия в Office. Вкладки позволяют сгруппировать и упорядочить кнопки и меню. |
| Контекстные меню | Используются для расширения контекстного меню по умолчанию. Контекстные меню отображаются, например, когда пользователи щелкают правой кнопкой мыши (или выбирают и удерживают) текст в документе Office или объекте Excel. |
Контейнеры HTML
Контейнеры HTML позволяют внедрить код пользовательского интерфейса на основе HTML в клиентах Office. Эти веб-страницы затем могут ссылаться на API JavaScript для Office для взаимодействия с содержимым в документе. Можно создать HTML-контейнеры трех типов.
| Контейнер HTML | Описание |
|---|---|
| Области задач | Отображение собственного пользовательского интерфейса в правой части документа Office. Области задач позволяют пользователям взаимодействовать с вашей надстройкой, работая с документом Office. |
| Контентные надстройки | Отображение пользовательского интерфейса, внедренного в документы Office. Контентные надстройки позволяют пользователям взаимодействовать с вашей надстройкой непосредственно в документе Office. Например, может понадобиться отобразить внешнее содержимое (видео или визуализации данных из других источников). |
| Диалоговые окна | Отображение пользовательского интерфейса в диалоговом окне, которое накладывается на документ Office. Используйте диалоговое окно для взаимодействия, которое требует фокуса и больше недвижимости и не требует параллельного взаимодействия с документом. |
Пользовательские агенты Copilot (предварительная версия)
Используйте настраиваемые агенты Copilot , чтобы предоставить интерфейс естественного языка для функциональных возможностей надстройки. Надстройка Office — это навык агента Copilot. Так как надстройки Office используют библиотеку Office JavaScript для выполнения операций чтения и записи документов Office, эти операции становятся действиями в агенте Copilot. Агент может передавать параметры в вызываемый им JavaScript, что невозможно при вызове команды функции из кнопки или пункта меню.
См. также
Office Add-ins