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


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

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

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

Примечание.

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

Параметр

Аргументы действия RenameObject приведены ниже.

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

Описание

Новое имя

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

Object Type

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

Старое имя

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

ПРИМЕЧАНИЕ. При запуске макроса, содержащего действие Переименовать в базе данных библиотеки, Microsoft Access сначала ищет объект с этим именем в базе данных библиотеки, а затем в текущей базе данных.

Замечания

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

Вы не можете переименовать открытый объект.

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

Вы также можете переименовать объект, щелкнув его правой кнопкой мыши в области навигации, выбрав команду Переименовать и введя новое имя. С помощью действия ПереименоватьObject вам не нужно сначала выбирать объект в области навигации, и вам не нужно останавливать макрос, чтобы ввести новое имя.

Это действие отличается от действия CopyObject , которое создает копию объекта под новым именем.

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