Свойство CommandBarButton.OnAction (Office)

Возвращает или задает имя процедуры Visual Basic, которая будет выполняться, когда пользователь щелкает или изменяет значение элемента управления CommandBarButton . Для чтения и записи.

Примечание.

Использование CommandBars в некоторых приложениях Microsoft Office было заменено новым компонентом ленты пользовательского интерфейса Microsoft Office Fluent. Дополнительные сведения см. в статье Обзор ленты Office Fluent.

Синтаксис

expression. OnAction

Выражение Переменная, представляющая объект CommandBarButton .

Возвращаемое значение

Строка

Замечания

Приложение-контейнер определяет, является ли значение допустимым именем макроса.

Пример

В этом примере элемент управления панели команд добавляется на панель команд с именем Custom. Добавление COM с именем FinanceAddIn будет выполняться при каждом щелчке элемента управления.

Set myBar = CommandBars("Custom") 
Set myControl = myBar.Controls _ 
    .Add(Type:=msocontrolButton) 
With myControl 
    .FaceId = 2 
    .OnAction = "!<FinanceAddIn>" 
End With 
myBar.Visible = True

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.