Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция ППП 2012.doc
Скачиваний:
11
Добавлен:
01.05.2025
Размер:
3 Мб
Скачать
☆

Свойства коллекции CommandBars

Свойство

Описание

Application

Позволяет сослаться на активный объект Application и его свойство. Каждый объект и коллекция в MS Office имеют данное свойство

ActionControl

Возвращает объект CommandBarControl, значение свойства OnAction которого определяет запускаемую процедуру. Если процедура не была инициирована элементом управления панели команд, то это свойство возвращает значение Nothing (пусто). Данное свойство можно использовать, например, для проверки того, какая из кнопок на панели инструментов была нажата

ActiveMenuBar

Возвращает объект CommandBar, который представляет собой активную строку меню приложения

Count

Возвращает количество элементов коллекции (строк меню, панелей инструментов и контекстных меню)

DisplayFonts

Определяет способ отображения шрифта в списке Шрифт (Font). Если установлено значение True, то элементы списка отображаются тем шрифтом, который они и представляют

DisplayToolTips

Определяет, отображаются ли экранные подсказки элементов управления панели команд: Да (True) или Нет (False). Обратите внимание, что в случае установки данного свойства в одном из приложений MS Office оно будет оказывать немедленное воздействие на все открытые приложения MS Office, а также на все приложения MS Office, запущенные после этого

Item

Возвращает объект CommandBar, являющийся элементом коллекции CommandBars, или объект CommandBarControl из коллекции CommandBarControls.

Синтаксис:

Expression.Item(Index)

где Expression – обязательный элемент, представляющий выражение, которое возвращает объект CommandBar или объект CommandBarControl; Index – обязательный элемент типа Variant, который определяет имя или порядковый номер возвращаемого объекта в коллекции CommandBars

LargeButtons

Определяет размер отображаемых кнопок панели инструментов: большего размера, чем нормальный Да (True) или Нет (False)

MenuAnimationStyle

Определяет тип анимации панели команд. Значение данного свойства должно равняться значению одной из констант, указанных после таблицы

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

Add

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

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

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

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

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

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

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

FindControls

Метод FindControls возвращает коллекцию CommandBarControls, которая удовлетворяет определенным критериям.

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

Expression.FindControls(Type, Id, Tag, Visible)

Expression – обязательный элемент, который представляет собой выражение, возвращающее коллекцию Command Bars.

ReleaseFocus

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

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

Expression.ReleaseFocus

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