📜  关闭表单 vba (1)

📅  最后修改于: 2023-12-03 14:50:06.066000             🧑  作者: Mango

关闭表单 VBA

在 VBA 中,可以使用 .Close 方法来关闭表单。这个方法用于关闭指定的窗体、报表或数据库对象。

语法
object.Close [SaveChanges, [ObjectName]]
参数
  • object: 必需。 表示一个窗体、报表、查询、表单、宏、模块、数据库、记录集或其它对象的引用,要执行 Close 方法。
  • SaveChanges: 可选。 如果此部分为 True,则在关闭对象之前将被保存;如果此部分为 False,则不保存任何更改;如果此部分为 vbPrompt,则提示用户选择是否要保存更改。
  • ObjectName: 可选。 包含对象名称的字符串表达式。
示例

以下代码演示了如何在 VBA 中使用 .Close 方法来关闭表单:

Private Sub CommandButton1_Click()
    DoCmd.Close acForm, "Order Details", acSaveNo
End Sub

以上代码将关闭名为 "Order Details" 的表单,并不保存所作的更改。如果要保存更改,可以将 acSaveNo 改为 acSaveYes。如果要提示用户选择是否要保存更改,可以将 acSaveNo 改为 acPrompt