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