我有一个Workbook_Open事件宏(它在ThisWorkbook中)并不总是运行。Excel工作簿打开事件宏并不总是运行
- 如果Excel已关闭,并且双击Windows资源管理器中的.xls文件,它会运行。
- 如果我从启动/程序(没有.xls文件)启动Excel,然后打开文件,它会运行。
- 如果我已经在Excel中打开文件,但是关闭文件(保持Excel打开)并重新打开它,那么宏不会运行。
我将安全设置设置为中等,每当它打开时启用宏。
我需要做些什么才能让宏在我打开它时运行,而不仅仅是这次Excel会话的第一次?
(顺便说一句,这是Excel 2003中)
所有我可以告诉你的是,它在Excel 2010中的工作:( – 2011-03-25 22:01:13
你有Workbook_BeforeClose事件? – 2011-03-25 22:37:16
后,你的情况下,3打开工作簿时,将任何其他宏工作? – 2011-03-25 22:43:36