За допомогою дії макросу RenameObject можна перейменувати вказаний об'єкт бази даних у локальних базах даних Access.
Примітка.: Починаючи з версії Access 2010, дію макросу Перейменувати змінено на RenameObject.
Примітка.: Цю дію макросу заборонено, якщо база даних ненадійна.
Параметр
Дія макросу RenameObject має такі аргументи:
Аргумент дії |
Опис |
Нова назва |
Нове ім'я об'єкта бази даних. Введіть ім'я об'єкта в полі Нове ім'я у вікні конструктора макросів. Цей аргумент обов’язковий. |
Тип об’єкта, |
Тип об'єкта, який потрібно перейменувати. Виберіть пункт Таблиця, Запит, Форма, Звіт, Макрос, Модуль, Сторінка доступу до даних, Подання сервера, Схема, Збережена процедура або Функція. Щоб перейменувати об'єкт, вибраний в області переходів, залиште цей аргумент пустим. |
Стара назва |
Ім'я об'єкта, який потрібно перейменувати. У полі Старе ім'я відображаються всі об'єкти бази даних типу, вибраного аргументом Тип об'єкта . Якщо аргумент Тип об’єкта не задано, залиште цей аргумент пустим. Примітка.: Якщо ви запускаєте макрос, який містить дію RenameObject у бібліотечна база даних, Access спочатку шукає об'єкт із таким іменем у базі даних бібліотеки, а потім у поточній базі даних. |
Примітки
Нове ім'я об'єкта бази даних має відповідати стандартним угодам про іменування об'єктів Access.
Не можна перейменувати відкритий об'єкт.
Якщо залишити аргументи Тип об'єкта та Старе ім'я пустими, Access перейменує об'єкт, вибраний в області переходів. Щоб вибрати об'єкт в області переходів, можна скористатися дією макросу SelectObject з аргументом In Navigation Pane (В області переходів ) значення Yes (Так).
Ви також можете перейменувати об'єкт, клацнувши його правою кнопкою миші в області переходів, вибравши команду Перейменувати та ввівши нове ім'я. За допомогою дії RenameObject не потрібно вибирати об'єкт спочатку в області переходів, і не потрібно зупиняти макрос, щоб ввести нове ім'я.
Ця дія відрізняється від дії макросу CopyObject , яка створює копію об'єкта під новим іменем.
Щоб виконати дію RenameObject у модулі Visual Basic for Applications (VBA), скористайтеся методом Rename об'єкта DoCmd.