Настройка пользовательского интерфейса Office
Для настройки пользовательского интерфейса приложений Microsoft Office можно использовать Office Developer Tools в Visual Studio. В этой статье описываются возможности пользовательского интерфейса, которые можно настраивать:
Сравнение функций пользовательского интерфейса
В следующей таблице приводится сравнение основных функций пользовательского интерфейса, которые можно настраивать в проектах Microsoft Office.
Компонент | Поддерживаемые типы проектов | Поддерживаемые приложения Microsoft Office |
---|---|---|
Панель "Действия" | Настройки уровня документа. | Excel Word |
Настраиваемые области задач | Надстройки VSTO | Excel InfoPath 2013 InfoPath 2010 Outlook PowerPoint Word |
Настраиваемый пользовательский интерфейс ленты | Настройки уровня документа. Надстройки VSTO |
Excel InfoPath 2013 InfoPath 2010 Outlook PowerPoint Project Word Visio |
Представление Backstage | Настройки уровня документа. Надстройки VSTO |
Excel InfoPath 2013. InfoPath 2010 Outlook PowerPoint Project Word Visio |
Области формы Outlook | Надстройки VSTO | Outlook |
Элементы управления в документах | Настройки уровня документа. Надстройки VSTO |
Excel Word |
Контекстные меню | Настройки уровня документа. Надстройки VSTO |
Excel InfoPath 2013 InfoPath 2010 Outlook PowerPoint Project Word Visio Excel |
Области действий и настраиваемые области задач
Области задач — это панели пользовательского интерфейса, которые обычно прикрепляются к одной стороне окна в приложении Microsoft Office. Практически все приложения Microsoft Office содержат встроенные области задач. Примером области задач является область задач "Справка" в Word.
Средства разработки решений на базе Office в Visual Studio предоставляют два способа настройки областей задач:
Можно добавить панель действий в настройку на уровне документа . По умолчанию, панель действий отображается в правой части приложения справа от документа. Тем не менее, данная панель также может отображаться слева, над или под документом.
В надстройку VSTO можно добавить настраиваемую область задач. Пользователи могут закреплять настраиваемые области задач с разных сторон окна приложения, или их можно перетаскивать в любое место в окне.
Панели действий и настраиваемые области задач выполняют свои функции с помощью предоставления различных элементов управления, которые позволяют пользователям выполнять задачи, например, ввод данных. По сравнению с группой ленты, панели действий и настраиваемые области задач содержат гораздо более крупную зону, в которой могут размещаться текст и элементы управления.
Дополнительные сведения о панелях действий см. в обзоре области действий. Дополнительные сведения о настраиваемых панелях задач см. в разделе "Пользовательские области задач".
Настраиваемый пользовательский интерфейс ленты
Пользовательский интерфейс ленты можно настроить для предоставления функциональных возможностей, которые вы добавляете в приложения в Office. Лента позволяет так организовать связанные команды (в форме элементов управления), чтобы их можно было легко найти. Для предоставления пользователям доступа к функциональным возможностям, имеющимся в решении, можно создать собственные вкладки и группы ленты. Большинство возможностей, доступ к которым раньше выполнялся с помощью меню и панелей инструментов в более ранних версиях системы Microsoft Office, теперь доступны с помощью ленты.
Дополнительные сведения см. в обзоре ленты.
Представление Backstage
В Приложение Office ликации, щелкнув вкладку "Файл", откроется представление Backstage. Представление Backstage содержит пользовательский интерфейс, который объединяет задачи и действия на уровне файлов, и заменяет похожую функцию, доступную с помощью кнопки Microsoft Office в выпуске 2007 системы Microsoft Office. Представление Backstage является полностью расширяемым с помощью XML.
Visual Studio не содержит конструктор или API-интерфейсы для настройки представления Backstage. Однако при добавлении элемента ленты (XML) в проект Office можно добавить XML в XML-файл ленты для настройки представления Backstage. Дополнительные сведения о элементах ленты (XML) см. в разделе XML ленты.
Дополнительные сведения о настройке представления Backstage см. в статье "Введение в представление Backstage Office 2010" для разработчиков и настройка представления Backstage Office 2010 для разработчиков.
Области формы Outlook
Для добавления пользовательских функций в стандартные формы Microsoft Office Outlook используйте области форм. Можно создать области форм, которые расширяют существующие формы за счет дополнительных полей или элементов управления. При создании новой области формы с помощью средств разработки решений на базе Office в Visual Studio можно использовать только элементы управления Windows Forms в области формы. При импорте области формы, созданной в Outlook, можно использовать только собственные элементы управления Outlook.
Можно создавать области форм, которые занимают разные зоны пользовательского интерфейса Outlook. Например, прилегающие области формы отображаются в нижней части первой страницы формы, и каждая прилегающая область формы является сворачиваемой. Также можно добавить отдельную область формы, которая будет отображаться в виде полной дополнительной страницы формы и может появляться на любой существующей стандартной или настраиваемой форме.
Дополнительные сведения см. в разделе "Создание областей форм Outlook".
Элементы управления в документах
В документы Word или листы Excel можно добавлять различные элементы управления. Например, в документ можно добавить управляющий элемент выбора даты, чтобы пользователь мог вводить даты в стандартном формате, или добавить кнопку на листе для отправки данных в базу данных.
При разработке проектов на уровне документа для Excel или Word можно использовать конструктор Visual Studio для добавления элементов управления в документ или книгу в проект во время разработки или программного добавления элементов управления во время выполнения. При разработке проектов надстроек VSTO для Excel или Word можно программно добавлять элементы управления в любой открытый документ или книгу во время выполнения.
Дополнительные сведения см. в обзоре элементов узла и элементов управления узлами и элементах управления Windows Forms в документах Office.
Контекстные меню
Контекстное меню появляется при щелчке правой кнопкой мыши в документе или окне приложения. Можно сделать так, чтобы контекстное меню появлялось после некоторого события, например, когда пользователь щелкает правой кнопкой мыши документ, книгу или элемент управления ведущего приложения. В контекстное меню можно добавить различные команды меню или элементы управления. Создание контекстных меню с помощью XML. При добавлении элемента ленты (XML) в проект Office можно добавить XML в XML-файл ленты для создания контекстных меню. Дополнительные сведения об использовании XML для создания контекстных меню см. в статье "Практическое руководство. Добавление команд в контекстные меню".
Связанный контент
- Обзор ленты
- Общие сведения об элементах управления Windows Forms в документах Office
- Обзор области действий
- Создание областей форм Outlook
- Пользовательские области задач
- Использование элементов управления WPF в решениях Office
- Практическое руководство. Отображение вкладки "Разработчик" на ленте
- Практическое руководство. Отображение ошибок пользовательского интерфейса надстройки
- Пошаговое руководство. Сбор данных с помощью формы Windows