gpt4 book ai didi

VBA - 打开任何工作簿时自动运行

转载 作者:行者123 更新时间:2023-12-03 03:35:26 25 4
gpt4 key购买 nike

我希望每次打开任何工作簿时都运行 PERSONAL.XLAM 文件中的 Sub。以下方法有效,但仅在没有打开其他工作簿的情况下打开工作簿时有效。

Private Sub Workbook_Open()
MsgBox "Hello."
End Sub

如何在打开其他工作簿时完成此操作?

最佳答案

根据 comment来自马苏德,this is a great article 。您可以在那里找到所有详细信息,但简单地说,这就是您所需要的:

Private WithEvents App As Application

Private Sub Workbook_Open()
Set App = Application
End Sub

Private Sub App_NewWorkbook(ByVal Wb As Workbook)
MsgBox "New Workbook: " & Wb.Name
End Sub

将代码放入您的 ThisWorkbook 模块中。

关于VBA - 打开任何工作簿时自动运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43940204/

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