Applies ToMicrosoft 365 专属 Access Access 2021 Access 2019 Access 2016

可以使用 RenameObject 宏操作重命名 Access 桌面数据库中的指定数据库对象。

注意: 从 Access 2010 开始,重命名宏操作已更改为 RenameObject。

注意: 如果数据库不受信任,则不允许执行此宏操作。

设置

RenameObject 宏操作具有以下参数。

操作参数

说明

新名称

数据库对象的新名称。 在宏设计窗口的“ 新建名称 ”框中输入对象名称。 此参数为必选项。

对象类型

要重命名的对象类型。 单击“ ”、“ 查询”、“ 窗体”、“ 报表”、“ ”、“ 模块”、“ 数据访问页”、“ 服务器视图”、“ 关系图”、“ 存储过程”或 “函数”。 若要重命名在导航窗格中选择的对象,请将此参数留空。

旧名称

要重命名的对象的名称。 “ 旧名称 ”框显示数据库中由 Object Type 参数选择的类型的所有 对象 。 如果“ 对象类型” 参数留空,则同时将此参数留空。

注意: 如果在 类库数据库 中运行包含 RenameObject 操作的宏, Access 首先在库数据库中查找具有此名称的对象,然后在当前数据库中查找对象。

备注

数据库对象的新名称必须遵循 Access 对象的标准命名约定。

无法重命名打开的对象。

如果将 “对象类型”“旧名称” 参数留空,Access 将重命名在导航窗格中选择的对象。 若要在导航窗格中选择对象,可以使用 SelectObject 宏操作,并将 “导航窗格中” 参数设置为 “是”。

还可以通过在导航窗格中右键单击对象,单击“ 重命名”并输入新名称来重命名对象。 使用 RenameObject 操作,无需先在导航窗格中选择对象,也不必停止宏即可输入新名称。

此操作不同于 CopyObject 宏操作,后者使用新名称创建对象的副本。

若要在 Visual Basic for Applications (VBA) 模块中运行 RenameObject 操作,请使用 DoCmd 对象的 Rename 方法。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。