Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Postroenie_menyu_i_paneley_instrumentov_to_chto...doc
Скачиваний:
6
Добавлен:
17.11.2019
Размер:
3.05 Mб
Скачать

Методы коллекции CommandBars

Коллекция CommandBars имеет четыре метода:

  • Add

  • FindControl

  • FindControls

  • ReleaseFocus

Метод Add

Метод Add позволяет создать панель команд, которая автоматически добавляется в коллекцию CommandBars. Данный метод возвращает объект CommandBar. Синтаксис метода Add:

Expression.Add(Name, Position, MenuBar, Temporary)

Элементы синтаксиса метода Add представлены в табл. 5.3.

Таблица 5.3. Элементы синтаксиса Add

Элемент

Описание

Expression

Обязательный элемент – выражение, которое возвращает объект CommandBar

Name

Имя создаваемой панели команд. Необязательный элемент типа Variant. Если данный аргумент отсутствует, то панели команд будет присвоено имя по умолчанию, например, Настраиваемая 1

Position

Расположение или тип создаваемой панели команд. Необязательный элемент типа Variant.Его значение может равняться значению одной из констант MsoBarPosition, которые описаны в табл.5.4.

MenuBar

Необязательный элемент типа Variant. Если данному параметру задать значение True, то активную панель меню можно поменять на создаваемую панель команд. По умолчанию значение данного аргумента равняется False

Temporary

Необязательный элемент типа Variant. Если задать данному параметру значение True, то создаваемая панель команд будет временной. Иначе говоря, после закрытия приложения данная панель инструментов будет удалена. По умолчанию значение данного аргумента равняется False

Таблица 5.4. Константы, определяющие расположение или тип добавляемой панели команд

Константа

Описание

msoBarLeft, msoBarTop, msoBarRight, msoBarBottom

Указывают соответственно левую, верхнюю, правую и нижнюю координаты новой панели команд

msoBarFloating

Определяет, что добавляемая панель будет перемещаемой

msoBarPopup

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

msoBarMenuBar

Используется только в версии MS Office для Macintosh

Метод FindControls

Метод FindControls возвращает коллекцию CommandBarControls, которая удовлетворяет определенным критериям. Синтаксис метода FindControls: Expression.FindControl (Type, Id, Tag, Visible)

Здесь Expression — обязательный элемент синтаксиса, который представляет собой выражение, возвращающее коллекцию CommandBars. Остальные элементы синтаксиса данного метода имеют то же функциональное назначение, что и элементы метода FindControl объекта CommandBar (см. далее).

Метод ReleaseFocus

Данный метод убирает фокус со всех панелей команд. Синтаксис метода ReleaseFocus:

Expression. ReleaseFocus

Элемент синтаксиса Expression представляет собой выражение, которое возвращает объект CommandBars.

Объект CommandBar

Объект CommandBar предоставляет доступ к панелям команд. Все объекты CommandBar являются членами коллекции CommandBars

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]