可以使用 RenameObject 宏操作重命名 Access 桌面数据库中的指定数据库对象。
注意: 从 Access 2010 开始,重命名宏操作已更改为 RenameObject。
注意: 如果数据库不受信任,则不允许执行此宏操作。
设置
RenameObject 宏操作具有以下参数。
操作参数 |
说明 |
新名称 |
数据库对象的新名称。 在宏设计窗口的“ 新建名称 ”框中输入对象名称。 此参数为必选项。 |
对象类型 |
要重命名的对象类型。 单击“ 表”、“ 查询”、“ 窗体”、“ 报表”、“ 宏”、“ 模块”、“ 数据访问页”、“ 服务器视图”、“ 关系图”、“ 存储过程”或 “函数”。 若要重命名在导航窗格中选择的对象,请将此参数留空。 |
旧名称 |
要重命名的对象的名称。 “ 旧名称 ”框显示数据库中由 Object Type 参数选择的类型的所有 对象 。 如果“ 对象类型” 参数留空,则同时将此参数留空。 注意: 如果在 类库数据库 中运行包含 RenameObject 操作的宏, Access 首先在库数据库中查找具有此名称的对象,然后在当前数据库中查找对象。 |
备注
数据库对象的新名称必须遵循 Access 对象的标准命名约定。
无法重命名打开的对象。
如果将 “对象类型” 和 “旧名称” 参数留空,Access 将重命名在导航窗格中选择的对象。 若要在导航窗格中选择对象,可以使用 SelectObject 宏操作,并将 “导航窗格中” 参数设置为 “是”。
还可以通过在导航窗格中右键单击对象,单击“ 重命名”并输入新名称来重命名对象。 使用 RenameObject 操作,无需先在导航窗格中选择对象,也不必停止宏即可输入新名称。
此操作不同于 CopyObject 宏操作,后者使用新名称创建对象的副本。
若要在 Visual Basic for Applications (VBA) 模块中运行 RenameObject 操作,请使用 DoCmd 对象的 Rename 方法。