Я хочу создать макрос, который позволяет, после выбора объекта, открыть связанную панель команд.
Я написал следующее, которое работает иногда, но не каждый раз - оно не работает в первый раз. и я не понимаю почему. Я должен вручную щелкнуть правой кнопкой мыши и выбрать опцию «Высота и положение», чтобы запустить его в первый раз, а затем все работает - отображается панель форматирования.
У вас есть какие-нибудь подсказки, чтобы избежать щелчка правой кнопкой мыши?
Sub Bars ()
Application.CommandBars("Format Object").Visible = True
End Sub
Это Office 2016.
Другой проверенный код:
Sub Bars ()
On Error GoTo Out
Dim cmd As CommandBar
For Each cmd In Application.CommandBars
cmd.Enabled = True
Next
If Application.CommandBars("Format Object").Visible = True Then
Application.CommandBars("Format Object").Visible = False
Else
Application.CommandBars("Format Object").Visible = True
End If
Out:
Exit Sub
End Sub