PowerPoint VBA, чтобы скрыть ленту - PullRequest
0 голосов
/ 25 марта 2019

Я хочу использовать VBA, чтобы скрыть ленту в представлении «Обычный» и сделать ее недоступной, подобно тому, как лента не отображается или недоступна в представлении «Чтение».

Я использовал следующий метод в Excel, но я не знаю ни одного подобного метода для PowerPoint:

Application.ExecuteExcel4Macro "Show.Toolbar(""Ribbon"",false)

Мне известно, что свойство Visible других командных панелей можно установить следующим образом:

CommandBars("Status Bar").Visible = False

Однако свойство «Видимый» не может быть установлено для «Ленты» таким же образом. В частности, следующий код не будет скрывать ленту или делать ее недоступной в PowerPoint:

CommandBars("Ribbon").Visible = False

Существует ли какой-либо альтернативный метод для PowerPoint для достижения того же эффекта, что и код Excel VBA, приведенный выше?

1 Ответ

0 голосов
/ 25 марта 2019

Попробуйте это:

CommandBars.ExecuteMso "MinimizeRibbon"

Выше сворачивается лента. Чтобы полностью это скрыть:

CommandBars.ExecuteMso "HideRibbon"
...