0

我有一个 VBA 应用程序,它显示一个带有控件的表单。如果用户单击表单之外的任何位置,我正在尝试找到一种关闭表单的方法。

我的 VBA 应用程序不在 Excel 中,所以我不能使用 Worksheet.SelectionChange 事件

4

1 回答 1

0

我在这里找到了解决这个困境的绝妙方法:

https://sites.google.com/site/msaccesscode/forms-1/howtoclosepopupnonmodalformwhenitlosesfocus

该方法使用弹出式表单的 Timer 事件来不断检查弹出式表单是否为活动表单。如果是这样,表单将保持打开状态。如果没有,它会关闭。

于 2019-04-29T23:20:24.757 回答