Пример создания элементов управления лентой
Обновлен: Ноябрь 2007
![]() |
---|
Данный пример работает только в Microsoft Office Excel 2007. |
Этот пример демонстрирует, как создать настраиваемую вкладку, отображающуюся на ленте листа Microsoft Office Excel. Эта настраиваемая лента демонстрирует большинство управляющих элементов, доступных в группе Управляющие элементы ленты Office в панели элементов Visual Studio. Дополнительные сведения об использовании этих управляющих элементов см. в разделе Конструктор лент.
![]() |
---|
Этот пример кода служит иллюстрацией концепции, и в нем приведен только код, который относится к данной концепции. Пример может не отвечать требованиям безопасности для конкретных условий, и его не следует использовать в точности в том виде, в котором он приведен. Чтобы сделать проект более безопасным и надежным, рекомендуется добавить в него код обеспечения безопасности и код обработки ошибок. Корпорация Майкрософт предоставляет этот пример кода на условиях "КАК ЕСТЬ", без каких-либо гарантий. |
Сведения об установке демонстрационного проекта на локальный компьютер см. в разделе Практическое руководство. Установка и использование файлов примеров из справки.
Для выполнения этого примера
Нажмите клавишу F5.
Появятся листы 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 |
Набор флажков. Можно выбрать или убрать флажок, чтобы включить или отключить какой-либо параметр. Каждый флажок представляет элемент управления ленты, который может быть добавлен в Динамическое меню. |
Нажмите на флажок, чтобы добавить управляющий элемент ленты в Динамическое меню. |
См. также
Задачи
Пошаговое руководство. Создание настраиваемой вкладки с помощью конструктора лент
Пошаговое руководство. Обновление элементов управления на ленте во время выполнения
Практическое руководство. Работа с настройкой ленты