Настройка пользовательского интерфейса Office

Вы можете настроить пользовательский интерфейс приложений Microsoft Office с помощью средств разработчика Office в Visual Studio. В этом разделе описываются функции пользовательского интерфейса, которые можно настроить в следующих разделах:

Сравнение функций пользовательского интерфейса

В следующей таблице сравниваются основные функции пользовательского интерфейса, которые можно настроить в проектах Microsoft Office.

Функция Поддерживаемые типы проектов Поддерживаемые приложения Microsoft Office
Область действий Настройки на уровне документа Эксель

Слово
Пользовательские области задач Надстройки VSTO Эксель

InfoPath 2013

InfoPath 2010

Перспектива

PowerPoint

Слово
Пользовательский интерфейс Ribbon Настройки на уровне документа

Надстройки VSTO
Эксель

InfoPath 2013

InfoPath 2010

Перспектива

PowerPoint

Проект

Слово

Visio
Представление Backstage Настройки на уровне документа

Надстройки VSTO
Эксель

InfoPath 2013.

InfoPath 2010

Перспектива

PowerPoint

Проект

Слово

Visio
Области форм Outlook Надстройки VSTO Перспектива
Элементы управления документами Настройки на уровне документа

Надстройки VSTO
Эксель

Слово
Контекстные меню Настройки на уровне документа

Надстройки VSTO
Эксель

InfoPath 2013

InfoPath 2010

Перспектива

PowerPoint

Проект

Слово

Visio

Эксель

Области действий и настраиваемые области задач

Области задач — это панели пользовательского интерфейса, которые обычно закреплены на одной стороне окна в приложении Microsoft Office. Почти все приложения Microsoft Office включают встроенные области задач. Примером области задач является область задач справки в Word.

Средства разработки Office в Visual Studio предоставляют два разных способа настройки областей задач:

  • В область настройки уровня документа можно добавить панель действий. По умолчанию область действий отображается справа от приложения справа от документа. Однако область действий также может отображаться в левом, верхнем или нижнем углу документа.

  • Вы можете добавить настраиваемую область задач в надстройку VSTO. Пользователи могут закреплять пользовательские области задач в разных сторонах окна приложения или перетаскивать настраиваемые области задач в любое расположение в окне.

    Области действий и пользовательские области задач предоставляют функциональные возможности, размещая различные элементы управления, помогающие пользователям выполнять такие задачи, как запись данных. По сравнению с группой лент, панели действий и настраиваемые области задач предоставляют гораздо большую область для включения текста и элементов управления.

    Дополнительные сведения о панелях действий см. в обзоре области действий. Дополнительные сведения о настраиваемых панелях задач см. в разделе "Пользовательские области задач".

Пользовательский интерфейс Ribbon

Вы можете настроить интерфейс ленты, чтобы обеспечить доступ к функциональности, которую вы добавляете в приложения Office. Лента — это способ упорядочить связанные команды (в виде элементов управления), чтобы их было проще найти. Вы можете создать собственные вкладки и группы ленты, чтобы предоставить пользователям доступ к функциям, предоставляемым в решении. Большинство доступных функций с помощью меню и панелей инструментов в более ранних версиях системы Microsoft Office теперь можно получить с помощью ленты.

Дополнительные сведения см. в обзоре ленты.

Представление Backstage

В приложениях Office, щелкнув вкладку "Файл ", откроется представление Backstage. Представление Backstage предлагает интерфейс пользователя, который объединяет задачи и действия, связанные с управлением файлами, и заменяет аналогичные функции, доступные через кнопку Microsoft Office в версии 2007. Представление Backstage можно полностью расширить с помощью XML.

Visual Studio не предоставляет конструктор или API для настройки представления Backstage. Однако при добавлении элемента ленты (XML) в проект Office можно добавить XML в XML-файл ленты для настройки представления Backstage. Дополнительные сведения об элементах Ribbon (XML) см. в разделе Ribbon 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. При добавлении элемента Ribbon (XML) в проект Office, можно добавить XML в файл Ribbon XML для создания контекстных меню. Дополнительные сведения об использовании XML для создания контекстных меню см. в статье "Практическое руководство. Добавление команд в контекстные меню".