每当打开不同的工作簿时,您可以运行VBA宏吗?

时间:2014-06-05 18:44:08

标签: vba excel-vba excel

我熟悉在打开该工作簿时运行特定工作簿中的宏的Workbook_Open方法,但这种情况有点不同。

我有一个Excel加载项(.xlam文件),其中包含我在每个Excel会话中使用的所有基本实用程序。加载项包含一堆Enums,它们是我的UDF常用的“选项”参数。从这里How can I use enum identifiers in Excel UDF我想到了编写一个宏来将枚举名称添加到活动工作簿名称中,这样您就可以在单元格/公式中键入枚举名称,它将评估为正确的值。

这个宏存储在我的加载项中,我希望每当我在会话中打开一个不同的工作簿时它就会运行。我能做的最接近的是在功能区上放一个按钮来激活活动工作簿的宏,但是我希望每当我打开现有/新工作簿时它都会自动发生。

0 个答案:

没有答案