Основы VBA. Часть 10

Создание объектов CommandBar.

С помощью семейства CommandBars можно создать объект CommandBar. С любой строкой меню работают, используя объект CommandBar. Чтобы редактировать существующую строку меню или разработать новую, требуется сначала создать этот объект.
Для создания объекта CommandBar используется метод Add семейства CommandBars. Например:
MyCommandBar = CommandBars.Add(Name:="MyBar", _
Position:=msoBartop, MenuBar:=True, Temporary:=false)
Каждый из параметров метода Add является необязательным. Если все аргументы опущены, то можно также не указывать открывающую и заткрывающую скобки. Поскольку параметры являются дополнительными, необходимо указывать их имена.(необязательно).

Параметры метода CommandBars.Add

Параметр Описание
Name Задает имя строки меню. Имя используется для указания требуемой строки меню в программе VBA
Position Задает тип добавляемой строки меню. Данный аргумент имеет следующие значения:
MsoBarLeft=0 Устанавливает привязку строки меню к левой границе окна основного приложения
MsoBarRight=2 Устанавливает привязку строки меню к правой границе окна основного приложения
MsoBarTop=1 Устанавливает привязку строки меню к верхней границе окна основного приложения
MsoBarBottom=3 Устанавливает привязку строки меню к нижней границе окна основного приложения
MsoBarFloating=4 Задает свободное размещение строки меню на экране
MsoBarPopup=5 Указывает, что строка меню является контекстным меню.
MenuBar Указывает, заменяет ли новая строка меню активную строку меню основного приложения. Если значение данного параметра равно True, то строка главного меню заменяется пользовательской строкой. В противном случае, новая строка выводится в позиции, которая определяется значением параметра Position.
Temporary Определяет, удаляется ли строка меню после закрытия основного приложения. Если значение параметра равноFalse, то строка меню остается, пока пользовательне выберет команду Вид\Панели инструментов\Настройка\Сброс или не удалит ее с помощью программы VBA.

Похожие записи

    No related posts found
Запись опубликована в рубрике Книги, Лекции с метками , , , , , . Добавьте в закладки постоянную ссылку.
Скачать этот текст в формате:

Добавить комментарий