Элементы пользовательского интерфейса Office для надстроек Office
Для расширения пользовательского интерфейса 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. Используйте диалоговое окно для взаимодействия, которое требует фокуса и больше недвижимости и не требует параллельного взаимодействия с документом. |
См. также
Office Add-ins