【发布时间】:2016-11-08 03:53:49
【问题描述】:
使用带有宏的个人工作簿,如何使宏在您打开任何工作簿时立即运行?我找到了不完全的解决方案(代码如下),但它不能满足我的需要,因为它仅在您第一次打开 Excel 时才有效。我希望能够保持 Excel 处于打开状态,并且打开的任何新工作簿都会触发宏运行。
Sub workbook_open()
MsgBox ("Hello.")
End Sub
【问题讨论】:
-
您可以使用一个按钮让用户选择用户想要打开的工作簿。这比在打开任何工作簿时运行代码(如果可能的话)要好得多。