Самоучитель VBA

         

Семейство CommandBarControls и объект CommandBarControl



Семейство CommandBarControls и объект CommandBarControl

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



Add

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

Синтаксис:

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

  • Type — задает тип добавляемого элемента. Допустимые значения:
  • msoControlButton (кнопка или элемент меню)
  • msoControlEdit (поле ввода)
  • msoControlOropdown (раскрывающийся список)
  • msoControlComboBox (поле со списком)
  • msoControlPopup (вложенное меню)
  • id — целое число, идентифицирующее встроенный элемент управления. Если аргумент Id равен 1 или опущен, то добавляется пустой элемент управления заданного типа
  • Parameter — задает параметр, используемый встроенным элементом управления
  • Before — индекс или имя элемента управления, перед которым добавляется новый элемент управления. Если аргумент опущен, то элемент размещается в конце панели инструментов или меню
  • Temporary — допустимые значения: True (новый элемент управления автоматически удаляется из меню или панели инструментов при закрытии приложения) и False (в противном случае)
  • Обсудим вкратце основные свойства объекта CommandBarControi.

    Caption

    Текстовая строка, отображаемая в заголовке

    DescriptionText

    Возвращает описание элемента управления

    Enabled

    Устанавливает, является ли допустимым выбранный пользователем элемент управления

    FacelD

    Возвращает номер встроенной кнопки, используемой в качестве элемента управления. Если это свойство равно нулю, то возвращается пустой элемент управления

    OnAction

    Возвращает имя макроса, выполняемого при активизации элемента управления

    ShortcutText

    Возвращает комбинацию горячих клавиш, назначенных элементу управления

    Style

    Только для объекта CommandBarButton. Устанавливает . внешний вид кнопки. Допустимые значения:

    • msoButtonAutomatic (кнопка не содержит текста и рисунка)
    • msoButtonIcon (кнопка содержит рисунок, в этом случае надо также задать свойство Icon)
    • msoButtonCaption (кнопка содержит текст, в этом случае надо также задать свойство caption)
    • msoButtonIconandCaption (кнопка содержит текст и рисунок, в этом случае надо также задать свойства Icon и Caption)


    TooltipText

    Текст, отображаемый в окне всплывающей подсказки

    Visible

    Устанавливает режим отображения (видимость) на экране кнопки



    Содержание раздела