RenameObject 宏操作

适用于:Access 2013、Office 2013

可以使用 RenameObject 操作重命名指定的数据库对象。

注意

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

Setting

RenameObject 操作具有下列参数。

操作参数

说明

新名称

数据库对象的新名称。 请在“宏生成器”窗格“操作参数”部分的“新名称”框中输入对象名称。 这是一个必选参数。

对象类型

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

旧名称

要重命名的对象的名称。 “旧名称”框显示数据库中属于“对象类型”参数所选的类型的所有对象。 如果将“对象类型”参数留空,则也要将此参数留空。

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

备注

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

无法重命名打开的对象。

If you leave the Object Type and Old Name arguments blank, Access renames the object selected in the Navigation Pane. To select an object in the Navigation Pane, you can use the SelectObject action with the In Navigation Pane argument set to Yes.

还可以通过以下方法重命名对象:在导航窗格中右键单击对象,单击 "重命名",然后输入一个新名称。 使用 RenameObject 操作时,您不必先在导航窗格中选择对象,也不必停止宏的运行来输入新名称。

此操作与 CopyObject 操作不同,CopyObject 操作是用新名称创建对象的一个副本。

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