Шаг 86.
VBA в MSExcel. Программирование панели инструментов. Семейство CommandBarControls и объект CommandBarControl

    На этом шаге мы рассмотрим назначение и основные свойства этого объекта.

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

    Метод Add добавляет новый элемент на панель управления или в меню. Возвращает объект CommandBarButton, CommandBarComboBox или CommandBarPopup.

    Синтаксис:

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

    Перечислим основные свойства объекта CommandBarControl.

Таблица 1. Свойства CommandBarControl
Свойство Назначение
Caption Текстовая строка, отображаемая в заголовке
DescriptionText Возвращает описание элемента управления
Enabled Устанавливает, является ли допустимым выбранный пользователем элемент управления
FaceID Возвращает номер встроенной кнопки, используемой в качестве элемента управления. Если это свойство равно нулю, то возвращается пустой элемент управления
OnAction Возвращает комбинацию горячих клавиш, назначенных элементу управления
Style Только для объекта CommandBarButton. Устанавливает внешний вид кнопки. Допустимые значения:
  • msoButtonAutomatic (кнопка не содержит текста и рисунка);
  • msoButtonIcon (кнопка содержит рисунок, в этом случае надо также задать свойство Icon);
  • msoButtonCaption (кнопка содержит текст, в этом случае надо также задать свойство Caption);
  • msoButtonIconandCaption (кнопка содержит текст и рисунок, в этом случае надо также задать свойства Icon и Caption).
TooltipText Текст, отображаемый в окне всплывающей подсказки
Visible Устанавливает режим отображения (видимость) на экране кнопки

    На следующем шаге мы рассмотрим пример создания панели инструментов пользователя.




Предыдущий шаг Содержание Следующий шаг