![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
| Свойство | Описание |
| 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. Устанавливает внешний вид кнопки. Допустимые значения:
| ||||||||
| TooltipText | Текст, отображаемый на всплывающей подсказке. | ||||||||
| Visible | Определяет, видима ли кнопка или команда меню. |
Основные методы CommandBarButton:
| Метод | Описание |
| CopyFace | Копирует изображение на кнопки в буфер обмена. |
| PasteFace | Вставляет изображение из буфера на кнопку. |
С помощью метода PasteFace можно помещать на кнопку простенькие рисунки, сделанные с помощью инструментов Рисование, или надписи, сделанные в WordArt. Для этого:
1) включите макрорекордер;
2) воспользовавшись панелью инструментов Рисование или WordArt, создайте графический объект;
3) вырежьте его в буфер обмена;
4) остановите макрорекордер;
5) в редакторе VBA вырежьте нужный фрагмент кода и вставьте в свою программу.
12.12.5. Пример создания/удаления панели инструментов
Дата публикования: 2014-11-26; Прочитано: 322 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
