我应该使用auto_open / close或workbook_open / beforeclose?
在Excel 2003/2007中,哪种情况下应该使用auto_open或auto_closemacros,在哪些情况下应该使用workbook_open和workbook_beforeclose事件? 除了向前兼容excel的史前版本,差异是一个是公开的,一个是私人的。 其他的区别是什么(如果有的话)?
谢谢,
恩斯特
我花了很长时间在这些开放的变体之间进行select,我们使用了Auto_Open。 主要的理由是因为如果有人运行以下代码:
Application.EnableEvents = False
…然后Workbook_Open事件不会触发。 我有一种感觉,还有另一种情况,Workbook_Open也不工作,但现在我不记得了。
我对closures事件没有强烈的意见,但说实话,我也使用了Auto_Close。 在一天结束时,它有更多的testing。
克里斯