С помощью макрокоманды ПанельИнструментов в классических базах данных Access можно отобразить или скрыть группу команд на вкладке Надстройки.
Примечание: Макрокоманда ПанельИнструментов не влияет на контекстные меню.
Примечание: Эта макрокоманда доступна только для доверенных баз данных.
Настройка
Макрокоманда ПанельИнструментов имеет следующие аргументы:
Аргумент макрокоманды |
Описание |
Панель инструментов |
Имя группы команд на вкладке Надстройки, которую вы хотите отобразить или скрыть. В поле Панель инструментов в разделе Аргументы макрокоманды в окне конструктора макросов показаны все группы, на которые может оказать влияние эта макрокоманда. Это обязательный аргумент. При запуске макрос, содержащей макрокоманду ShowToolbar в база данных библиотеки, Access сначала ищет группу с этим именем в базе данных библиотеки, а затем в текущей базе данных. |
Показать |
Указывает, следует показать или скрыть группу и в каком режиме это сделать. По умолчанию устанавливается значение Да (показывать группу всегда). Выберите значение Да, чтобы всегда отображать группу, значение В обычном режиме, чтобы показывать группу при активации соответствующей формы или отчета, значение Нет, чтобы всегда скрывать группу. |
Примечания
Эту макрокоманду можно добавить в макрос с условными выражениями, чтобы скрывать или отображать группу при соблюдении определенных условий.
Если вы хотите показать определенную группу только в одной форме (одном отчете), можно задать в качестве значения свойства Включение (OnActivate) формы или отчета имя макроса, который содержит макрокоманду ПанельИнструментов, для отображения группы. Затем можно задать в качестве значения свойства Отключение (OnDeactivate) формы или отчета имя макроса, который содержит макрокоманду ПанельИнструментов, чтобы скрыть группу.
С помощью данной макрокоманды нельзя показать или скрыть встроенные панели инструментов, если для свойства Встроенные панели инструментов (AllowBuiltInToolbars) было задано значение False (0) в модуле Visual Basic для приложений (VBA) или для параметра Встроенные панели инструментов было задано значение False с помощью метода SetOption в VBA.
Чтобы запустить макрокоманду ПанельИнструментов в модуле VBA, используйте метод ShowToolbar объекта DoCmd.