Поделиться через


Метод CommandBarControl.Reset (Office)

Сбрасывает встроенную панель команд в конфигурацию по умолчанию или сбрасывает встроенную функцию CommandBarControl до исходной функции и лица.

Примечание.

Использование CommandBars в некоторых приложениях Microsoft Office было заменено новым компонентом ленты пользовательского интерфейса Microsoft Office Fluent. Дополнительные сведения см. в статье Обзор ленты Office Fluent.

Синтаксис

expression. Сброс

Выражение Переменная, представляющая объект CommandBarControl .

Замечания

Сброс встроенного элемента управления восстанавливает действия, первоначально предназначенные для элемента управления, и сбрасывает каждое из свойств элемента управления обратно в исходное состояние. При сбросе встроенной панели команд удаляются пользовательские элементы управления и восстанавливаются встроенные элементы управления.

Пример

В этом примере используется значение пользователя для настройки панели команд в соответствии с уровнем пользователя. Если пользователь имеет значение "Уровень 1", отображается панель команд с именем Custom . Если пользователь имеет любое другое значение, встроенная панель команд Visual Basic сбрасывается в состояние по умолчанию, а панель команд с именем Custom отключена.

Set myBarControl = CommandBars("Custom").Controls(2) 
If user = "Level 1" Then 
    myBarControl.Visible = True  
Else 
    CommandBars("Visual Basic").Reset 
    myBarControl.Enabled = False  
End If

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.