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


Макрокоманда RunMenuCommand

Область применения: Access 2013, Office 2013

Действие RunMenuCommand можно использовать для выполнения встроенной команды Microsoft Access.

Setting

Действие RunMenuCommand содержит следующий аргумент действия.

Аргумент макрокоманды

Описание

Команда

Имя команды, которую требуется выполнить. В поле Команда отображаются доступные встроенные команды в Access в алфавитном порядке. Это обязательный аргумент.

Замечания

Действие RunMenuCommand можно использовать для выполнения команды Access из пользовательской строки меню, строки глобального меню, пользовательского контекстного меню или глобального контекстного меню.

Действие RunMenuCommand можно использовать в макросе с условными выражениями для выполнения команды в зависимости от определенных условий.

Примечание.

На вкладке Файл и на вкладке Последние отображаются последние использованные базы данных. Можно щелкнуть одну из этих баз данных, а не нажать кнопку Открыть. Эти элементы базы данных не отображаются в раскрывающемся списке для аргумента Command и недоступны с помощью действия RunMenuCommand в макросе.

При преобразовании базы данных Access из предыдущей версии Access некоторые команды могут быть недоступны. Возможно, команда была переименована, перемещена в другое меню или недоступна в Access. Действия DoMenuItem для таких команд нельзя преобразовать в действия RunMenuCommand . При открытии макроса в Access отобразится действие RunMenuCommand с пустым аргументом Command для таких команд. Необходимо изменить макрос и ввести допустимый аргумент команды или удалить действие RunMenuCommand .

Чтобы запустить действие RunMenuCommand в модуле Visual Basic для приложений (VBA), используйте метод RunCommand объекта Application. (Это эквивалентно методу RunCommand объекта DoCmd .)