gpt4 book ai didi

excel - 关闭窗口

转载 作者:行者123 更新时间:2023-12-02 12:13:57 27 4
gpt4 key购买 nike

在 Excel 中,可以打开多个窗口来查看同一工作簿:

  • 手动查看> 新窗口
  • 或以编程方式ThisWorkBook.NewWindow等。

然后可以通过 Workbook_WindowDeactivate(ByVal Wn As Window) 事件捕获窗口激活的更改。

但是 Excel VBA 中有没有办法检测用户是否尝试关闭特定窗口?

请注意,这与关闭整个工作簿不同。

最佳答案

根据 MSDN for Excel 2007,“Application 对象的 Windows 集合包含应用程序中的所有窗口...”(引用 here ,但请注意 MSDN 中的损坏链接 -您可能需要在 MSDN 中搜索“Window Object”)。

听起来您并不关心检测用户表单,因此可以使用 Application.Windows 集合。在事件期间循环遍历所有窗口,并检查集合中的窗口是否符合您的条件,以查看该窗口是否打开。

关于excel - 关闭窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29740385/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com