MS Access VBA是否有“On Close”事件?

时间:2012-08-21 21:34:51

标签: vba ms-access-2007 access-vba

尝试在关闭访问数据库之前执行某些特定操作(每当用户关闭数据库时)。

我知道我们可以在Excel VBA中使用Auto_Close函数在关闭本书之前强制执行事件。 MS Access VBA中是否有类似的功能?如果是这样,我们将不胜感激。

如果您需要更多信息,请与我们联系。 谢谢。

2 个答案:

答案 0 :(得分:21)

不,MS Access没有应用程序退出或关闭事件。常见的方法似乎是始终打开一个隐藏的表单,然后在unload事件中为该表单处理应用程序的任何逻辑(在Access完全关闭之前将始终触发)。

答案 1 :(得分:0)

一种可能性是创建一个Microsoft Access Shared COM加载项。但是,这将需要安装Visual Studio以及一些中级编程技能。 COM加载项具有启动和关闭事件处理程序,这些事件处理程序可以在发生这些事件时用于执行某些操作。