Применяется к
Access для Microsoft 365 Access 2021 Access 2019 Access 2016

Макрокоманда ПереименоватьОбъект предназначена для переименования указанного объекта классической базы данных Access.

Примечание: Начиная с Access 2010, макрокоманда "Переименовать" называется "ПереименоватьОбъект".

Примечание: Эта макрокоманда доступна только для доверенных баз данных.

Настройка

Макрокоманда ПереименоватьОбъект имеет следующие аргументы:

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

Описание

Новое имя

Новое имя объекта. Имя вводится в окне конструктора макросов в поле Новое имя. Это обязательный аргумент.

Тип объекта

Тип объекта, который нужно переименовать. Выберите значение Таблица, Запрос, Форма, Отчет, Макрос, Модуль, Страница доступа к данным, Представление, Схема, Сохраненная процедура или Функция. Чтобы переименовать объект, выбранный в области навигации, оставьте этот аргумент пустым.

Старое имя

Имя объекта, который нужно переименовать. В поле Старое имя указаны все объекты базы данных, относящиеся к типу, заданному аргументом Тип объекта. Если аргумент Тип объекта оставлен пустым, этот аргумент тоже должен быть пустым.

Примечание: При запуске макроса, содержащего действие RenameObject в база данных библиотеки, Access сначала ищет объект с этим именем в базе данных библиотеки, а затем в текущей базе данных.

Примечания

Новое имя объекта базы данных должно соответствовать стандартам соглашений об именовании для объектов Access.

Нельзя переименовать открытый объект.

Если оставить аргументы Тип объекта и Старое имя пустыми, Access переименует объект, выбранный в области навигации. Чтобы выбрать объект в области навигации, можно использовать макрокоманду SelectObject с аргументом In Navigation Pane (В области навигации ) значение Да.

Кроме того, объект можно переименовать, щелкнув его правой кнопкой мыши в области навигации, выбрав команду Переименовать и указав новое имя. Макрокоманда ПереименоватьОбъект устраняет необходимость предварительно выделять объект в области навигации и останавливать работу макроса, чтобы ввести новое имя.

Действие этой макрокоманды отличается от действия макрокоманды КопироватьОбъект, которая создает копию указанного объекта с новым именем.

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.