使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

如果没有指定,可以使用 SaveObject 宏操作保存指定的 Access 对象或活动对象。 在某些情况下,还可以使用新名称保存活动对象, (此功能与快速访问工具栏) 上的“另存为”命令相同。

注意: 从 Access 2010 开始, “保存宏” 操作已重命名为 SaveObject

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

设置

SaveObject 操作具有以下参数。

操作参数

说明

对象类型

要保存的对象类型。 在宏设计窗口的“操作参数”部分的“对象类型”框中,单击“”、“查询”、“窗体”、“报表”、“宏”、“模块”、“数据访问页”、“服务器视图”、“关系图”、“存储过程”或“函数”。 若要选择活动对象,请将此参数留空。 如果在此参数中选择对象类型,则必须在 Object Name 参数中选择现有 对象 的名称。

对象名称

要保存的对象的名称。 “对象名称”框显示数据库中属于“对象类型”参数所选类型的所有对象。 如果将 Object Type 参数留空,则可以将此参数留空以保存活动对象,或者在某些情况下,在此参数中输入新名称以保存具有此名称的活动对象。

如果输入新名称,则该名称必须遵循 Access 对象的标准命名约定。

备注

SaveObject 宏操作适用于用户可以显式打开和保存的所有 数据库对象 。 必须打开指定的 对象, SaveObject 操作才能对对象产生任何影响。 此操作的效果与选择对象,然后在快速访问工具栏上单击“保存”保存对象的效果相同。 将 Object Type 参数留空并在“对象名称”参数中输入新名称的效果与单击快速访问工具栏上的“另存为”以及为活动对象输入新名称的效果相同。 使用 SaveObject 宏操作,可以指定要保存的对象,并从 宏 执行 “另存为” 命令。

注意: 不能使用 SaveObject 宏操作以新名称保存以下任何内容:

  • 窗体视图 或 数据表视图 中的 窗体 。

  • 打印预览中的 报表 。

  • 模块 。

  • 数据表视图或打印预览中的服务器视图。

  • 页面视图 中的 数据访问页 。

  • 数据表视图或打印预览中的表。

  • 数据表视图或打印预览中的查询。

  • 数据表视图或打印预览中的 存储过程 。

SaveObject 宏操作(无论是在当前数据库中的宏运行中还是在 类库数据库 中执行),始终将指定的对象或活动对象保存在创建对象的数据库中。

如果使用新名称保存活动对象,但名称与此类型的现有对象的名称相同,则会询问是否要覆盖现有对象。 如果将 SetWarnings 宏操作的 Warnings On 参数设置为“否”,则不会显示该对话框,并且会自动覆盖旧对象。

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

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×