Поделиться через


Пример создания элементов управления лентой

Обновлен: Ноябрь 2007

Bb386198.alert_note(ru-ru,VS.90).gifПримечание.

Данный пример работает только в Microsoft Office Excel 2007.

Этот пример демонстрирует, как создать настраиваемую вкладку, отображающуюся на ленте листа Microsoft Office Excel. Эта настраиваемая лента демонстрирует большинство управляющих элементов, доступных в группе Управляющие элементы ленты Office в панели элементов Visual Studio. Дополнительные сведения об использовании этих управляющих элементов см. в разделе Конструктор лент.

Bb386198.alert_security(ru-ru,VS.90).gifПримечание о безопасности.

Этот пример кода служит иллюстрацией концепции, и в нем приведен только код, который относится к данной концепции. Пример может не отвечать требованиям безопасности для конкретных условий, и его не следует использовать в точности в том виде, в котором он приведен. Чтобы сделать проект более безопасным и надежным, рекомендуется добавить в него код обеспечения безопасности и код обработки ошибок. Корпорация Майкрософт предоставляет этот пример кода на условиях "КАК ЕСТЬ", без каких-либо гарантий.

Сведения об установке демонстрационного проекта на локальный компьютер см. в разделе Практическое руководство. Установка и использование файлов примеров из справки.

Download sample

Для выполнения этого примера

  1. Нажмите клавишу F5.

  2. Появятся листы Excel. Лента листов отображает настраиваемую вкладку с именем Пример управляющего элемента ленты.

    Лента не отображает никакие другие вкладки, потому что свойство StartFromScratch настраиваемой ленты установлен равным true.

Требования

Для выполнения этого примера требуются следующие приложения:

  • Visual Studio Tools for Office.

  • Microsoft Office Excel 2007.

Демонстрации

В этом примере показано выполнение следующих задач:

  • Настройка вкладки при помощи шаблона элемента Лента (визуальный конструктор).

  • Скрытие все встроенных вкладок и большинства команд в меню Office и показ настроек, определенных только для заданного элемента ленты.

  • Добавление групп и элементов управления в конструктор лент.

  • Обработка событий элементов управления в ленте.

  • Изменение свойств элементов управления во время выполнения.

  • Динамическое добавление элементов управления в меню во время выполнения.

  • Динамическое добавление элементов в коллекцию во время выполнения.

  • Скрытие и отображение панели действий при помощи кнопок в ленте.

Работа с группами листов

В следующей таблице описаны некоторые управляющие элементы, появляющиеся в группе Работа с листами пользовательской ленты:

Элемент управления

Описание

Действие / Результат

Отобразить панель действий.

Выключатель, отображаемый нажатым или отпущенным.

Щелкните Отобразить панель действий.

Рядом с листом появляется панель действий.

Щелкните Отобразить панель действий дважды, чтобы скрыть панель действий.

Лицевая сторона кнопок.

Три кнопки содержатся в группе кнопок. Эти кнопки добавлены в группу кнопок, потому что они связаны друг с другом. Кнопки в группе кнопок выглядят блестящими.

Нажмите на лицевую сторону кнопки.

Ячейка A1 отображает совпадающее изображение.

Выравнивание

Разворачивающаяся кнопка. Разворачивающаяся кнопка — это кнопка с вложенным меню. Разворачивающаяся кнопка меню Выравнивание содержит три кнопки. Свойство OfficeImageId разворачивающейся кнопки Выравнивание устанавливается равным идентификатору встроенного элемента управления выравнивания Office.

Нажмите Выравнивание по правому краю, Выравнивание по левому краю, или Выравнивание по центру в разворачивающейся кнопке меню Выравнивание.

Текст, появляющийся в ячейке A3, выровнен по правому краю, по левому краю или по центру.

Цвет

Коллекция, предоставляющая пользователю для выбора из массива цветных сфер.

Нажмите Цвет и затем выберите цвет из коллекции.

Сфера выбранного цвета появится в ячейке A6.

Формат Диаграммы

Элемент управления "раскрывающийся список", который содержит список форматов диаграмм. В отличие от поля со списком, нельзя принять тип "выделение" в управляющем элементе "раскрывающийся список".

Нажмите Формат диаграммы и затем выберите формат из списка.

Формат диаграммы, которая появится на листе, изменяется в соответствии с выбранным форматом.

MRU, Найти

Поле со списком. Можно либо ввести значение, либо выбрать значение из списка.

Щелкните на поле со списком MRU, Найти и затем выберите текст из списка.

—либо—

В поле со списком MRU, Найти наберите любой текст и нажмите клавишу ENTER.

Отображается окно сообщения, указывающее расположение текста на листе.

Построение динамической группы меню

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

Элемент управления

Описание

Действие / Результат

Динамическое меню

Меню. Меню раскрывающегося списка, который может содержать другой элемент управления ленты.

Свойство Dynamic этого меню установлено равным true. Это позволяет меню динамически обновлять порты во время выполнения.

Нажмите Динамическое меню, чтобы показать меню управляющих элементов.

CheckBox, DropDown, SubMenu, Gallery, Button, Separator

Набор флажков. Можно выбрать или убрать флажок, чтобы включить или отключить какой-либо параметр.

Каждый флажок представляет элемент управления ленты, который может быть добавлен в Динамическое меню.

Нажмите на флажок, чтобы добавить управляющий элемент ленты в Динамическое меню.

См. также

Задачи

Пошаговое руководство. Создание настраиваемой вкладки с помощью конструктора лент

Пошаговое руководство. Обновление элементов управления на ленте во время выполнения

Практическое руководство. Работа с настройкой ленты

Основные понятия

Обзор ленты

Другие ресурсы

Образцы и пошаговые руководства разработки Office