在excel 2003/2007中,我应该在哪些情况下使用auto_open或auto_close宏,在哪种情况下我应该使用workbook_open和workbook_beforeclose事件? 除了对excel的史前版本的向后兼容性之外,差异是一个是公开的,一个是私有的。其他差异是什么(如果有的话)?
谢谢,
恩斯特
答案 0 :(得分:0)
我花了很长时间在这些开头变体之间做出选择,我们使用了Auto_Open。主要的理由是因为如果有人运行以下代码:
Application.EnableEvents = False
...然后Workbook_Open事件不会触发。我有一种感觉,还有另一种情况,Workbook_Open也没有用,但我现在不记得了。
我对近距离事件没有强烈的看法,但说实话我也在那里使用Auto_Close。在一天结束时,它有更多的测试。
克里斯