适用于:Access 2013、Office 2013
可以使用 DeleteObject 操作删除指定的数据库对象。
注意
如果数据库不受信任,则不允许执行此操作。
Setting
DeleteObject 操作具有下列参数。
操作参数 |
说明 |
|---|---|
对象类型 |
要删除的对象的类型。 请在“宏生成器”窗格“操作参数”部分的“对象类型”框中单击“表”、“查询”、“窗体”、“报表”、“宏”、“模块”、“数据访问页”、“服务器视图”、“图表”、“存储过程”或“函数”。 要删除在导航窗格中选择的对象,请将此参数留空。 |
对象名称 |
要删除的对象的名称。 “对象名称”框会显示数据库中属于“对象类型”参数所选的类型的所有对象。 如果将“对象类型”框留空,请将此框也留空。 如果在类库数据库中运行包含 DeleteObject 操作的宏,Microsoft Office Access 2007 将先在该类库数据库中查找具有此名称的对象,然后再在当前数据库中查找。 |
警告
If you leave the Object Type and Object Name boxes blank, Access deletes the object selected in the Navigation Pane without displaying a warning message when it encounters the DeleteObject action.
备注
可以使用 DeleteObject 操作删除在运行宏期间创建的临时对象。 例如,可以使用 OpenQuery 操作运行创建临时表的生成表查询。 在使用完临时表后,可以使用 DeleteObject 操作将其删除。
此操作等效于先在导航窗格中选择对象再按 Del 键,或先在导航窗格中右键单击对象再单击 "删除"。
要在 Visual Basic for Applications 模块中运行 DeleteObject 操作,可使用 DoCmd 对象的 DeleteObject 方法。