Свойство 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 и обратная связь.