Приведенный ниже макрос показывает, как можно изменить состояние настраиваемой кнопки 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