Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Свойства объекта CommandBar



Свойство Описание
Enabled Определяет возможность доступа к панели инструментов
Visible Определяет, видима ли панель инструментов. Следующая команда отключает панель инструментов Форматирование: Appliction.CommandBars("Formatting"). _ Visible = True
Controls Возвращает семейство CommandBarControls

В программе указываются английские названия встроенных панелей инструментов и строки меню. Ниже приведены названия некоторых панелей инструментов.

Название (англ.) Название (рус.)
Formatting Форматирование
Standart Стандартная
Visual Basic Visual Basic
Drawing Рисование
Worksheet Menu Bar Строка меню листа

Обратите внимание на название меню рабочего листа, которое вы видите на экране под строкой заголовка Excel (равно как и панели инструментов Стандартная и Форматирование).

12.12.4. Семейство CommandBarControls
и объект CommandBarControl

Семейство CommandBarControls содержит все элементы конкретной панели инструментов или меню. Важнейшим методом этого семейства является метод Add, с помощью которого создается новый элемент панели инструментов или меню.

Синтаксис метода Add:

Add (Type, ID, Parameter, Before, Temporary)

q Type Задает тип добавляемого элемента. Допустимые значения: · msoControlButton –кнопка или элемент меню, · msoControlEdit – поле ввода, · msoControlDropDown – раскрывающийся список, · msoControlСomboBox –комбинированное поле, · msoControlPopup – вложенное меню.
q ID Целое число, идентифицирующее встроенный элемент управления. Если Id опущено или равно 1, то добавляется пустой элемент управления, тип которого задан параметром Type.
q Parameter Задает параметр, используемый встроенным элементом управления.
q Before Индекс или имя элемента управления, перед которым добавляется новый элемент управления. Если этот параметр опущен, то новый элемент управления добавляется в конец панели инструментов или меню.
q Temporary Параметр, принимающий логическое значение. Если его значение равно True, то панель инструментов удаляется по закрытию Excel.

Теперь рассмотрим основные свойства объекта
CommandBarControl

Свойство Описание
Сaption Текст, отображаемый на кнопке или команде меню.
Enabled Логическое свойство, которое определяет, доступен ли для пользователя элемент управления.
FaceID Относится только к CommandBarButton. Возвращает номер встроенной кнопки. Значение 2950 соответствует пользовательской кнопке .
OnAction Возвращает или устанавливает имя программы (макроса), выполняемой при активизации элемента управления.
Style Относится только к CommandBarButton. Устанавливает внешний вид кнопки. Допустимые значения:
q msoButtonAutomatic Кнопка, на которой нет ни текста, ни рисунка;
q msoButtonIcon на кнопке есть рисунок. В этом случае надо задать свойство Icon;
q msoButtonCaption на кнопке есть надпись. В этом случае надо задать свойство Caption;
q msoButtonIconandCaption на кнопке есть рисунок и надпись. В этом случае надо задать оба свойства: Iconи Caption.
TooltipText Текст, отображаемый на всплывающей подсказке.
Visible Определяет, видима ли кнопка или команда меню.

Основные методы CommandBarButton:

Метод Описание
CopyFace Копирует изображение на кнопки в буфер обмена.
PasteFace Вставляет изображение из буфера на кнопку.

С помощью метода PasteFace можно помещать на кнопку простенькие рисунки, сделанные с помощью инструментов Рисование, или надписи, сделанные в WordArt. Для этого:

1) включите макрорекордер;

2) воспользовавшись панелью инструментов Рисование или WordArt, создайте графический объект;

3) вырежьте его в буфер обмена;

4) остановите макрорекордер;

5) в редакторе VBA вырежьте нужный фрагмент кода и вставьте в свою программу.

12.12.5. Пример создания/удаления панели инструментов





Дата публикования: 2014-11-26; Прочитано: 298 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...