Изменение состояния кнопки пользовательского CommandBar с помощью VBA в Microsoft Excel
Приведенный ниже макрос показывает, как можно изменить состояние настраиваемой кнопки CommandBar, чтобы она отображалась как нажатой или нет.
Sub ToggleButtonState() Dim m As CommandBarControl Set m = CommandBars("CommandBarName").Controls(1) If m.State = msoButtonDown Then m.State = msoButtonUp Else m.State = msoButtonDown End If Set m = Nothing End Sub