Элементы пользовательского интерфейса Office для надстроек Office

Для расширения пользовательского интерфейса Office можно использовать несколько типов элементов пользовательского интерфейса, включая команды надстроек и контейнеры HTML. Эти элементы пользовательского интерфейса выглядят как естественное расширение Office и работают на разных платформах. Вы можете вставить пользовательский веб-код в любой из этих элементов.

На рисунке ниже приведены типы элементов пользовательского интерфейса Office, которые можно создать.

Команды надстроек на ленте, в области задач и в диалоговом окне или контентной надстройке в документе Office.

Команды надстроек

Используйте команды надстроек , чтобы добавить точки входа в надстройку на ленту приложения Office. Команды запускают действия в надстройке путем выполнения кода JavaScript или запуска контейнера HTML. Можно создать два типа команд надстроек.

Тип команды Описание
Кнопки, меню и вкладки на ленте Позволяют добавлять в Office пользовательские кнопки, меню (раскрывающиеся меню) или вкладки на ленте по умолчанию. Используйте кнопки и меню для запуска действия в Office. Вкладки позволяют сгруппировать и упорядочить кнопки и меню.
Контекстные меню Используются для расширения контекстного меню по умолчанию. Контекстные меню отображаются, например, когда пользователи щелкают правой кнопкой мыши текст в документе Office или таблице Excel.

Контейнеры HTML

Контейнеры HTML позволяют внедрить код пользовательского интерфейса на основе HTML в клиентах Office. Эти веб-страницы затем могут ссылаться на API JavaScript для Office для взаимодействия с содержимым в документе. Можно создать HTML-контейнеры трех типов.

Контейнер HTML Описание
Области задач Отображение собственного пользовательского интерфейса в правой части документа Office. Области задач позволяют пользователям взаимодействовать с вашей надстройкой, работая с документом Office.
Контентные надстройки Отображение пользовательского интерфейса, внедренного в документы Office. Контентные надстройки позволяют пользователям взаимодействовать с вашей надстройкой непосредственно в документе Office. Например, может понадобиться отобразить внешнее содержимое (видео или визуализации данных из других источников).
Диалоговые окна Отображение пользовательского интерфейса в диалоговом окне, которое накладывается на документ Office. Используйте диалоговое окно для взаимодействия, которое требует фокуса и больше недвижимости и не требует параллельного взаимодействия с документом.

См. также