Макрокоманда ПереименоватьОбъект предназначена для переименования указанного объекта классической базы данных Access.
Примечание: Начиная с Access 2010, макрокоманда "Переименовать" называется "ПереименоватьОбъект".
Примечание: Эта макрокоманда доступна только для доверенных баз данных.
Настройка
Макрокоманда ПереименоватьОбъект имеет следующие аргументы:
Аргумент макрокоманды |
Описание |
Новое имя |
Новое имя объекта. Имя вводится в окне конструктора макросов в поле Новое имя. Это обязательный аргумент. |
Тип объекта |
Тип объекта, который нужно переименовать. Выберите значение Таблица, Запрос, Форма, Отчет, Макрос, Модуль, Страница доступа к данным, Представление, Схема, Сохраненная процедура или Функция. Чтобы переименовать объект, выбранный в области навигации, оставьте этот аргумент пустым. |
Старое имя |
Имя объекта, который нужно переименовать. В поле Старое имя указаны все объекты базы данных, относящиеся к типу, заданному аргументом Тип объекта. Если аргумент Тип объекта оставлен пустым, этот аргумент тоже должен быть пустым. Примечание: При запуске макроса, содержащего действие RenameObject в база данных библиотеки, Access сначала ищет объект с этим именем в базе данных библиотеки, а затем в текущей базе данных. |
Примечания
Новое имя объекта базы данных должно соответствовать стандартам соглашений об именовании для объектов Access.
Нельзя переименовать открытый объект.
Если оставить аргументы Тип объекта и Старое имя пустыми, Access переименует объект, выбранный в области навигации. Чтобы выбрать объект в области навигации, можно использовать макрокоманду SelectObject с аргументом In Navigation Pane (В области навигации ) значение Да.
Кроме того, объект можно переименовать, щелкнув его правой кнопкой мыши в области навигации, выбрав команду Переименовать и указав новое имя. Макрокоманда ПереименоватьОбъект устраняет необходимость предварительно выделять объект в области навигации и останавливать работу макроса, чтобы ввести новое имя.
Действие этой макрокоманды отличается от действия макрокоманды КопироватьОбъект, которая создает копию указанного объекта с новым именем.
Чтобы выполнить макрокоманду ПереименоватьОбъект в модуле Visual Basic для приложений (VBA), используйте метод Renameобъекта DoCmd.