2011-02-03 39 views
1

在Excel 2003/2007中,哪些情況下應該使用auto_open或auto_close宏,以及在哪些情況下應該使用workbook_open和workbook_beforeclose事件? 除了向前兼容excel的史前版本,差異是公開的,私人的。其他區別是什麼(如果有的話)?我應該使用auto_open/close還是workbook_open/beforeclose?

感謝,

恩斯特

回答

0

我花了很長的時間,一旦這些開口變體之間進行選擇,而我們使用Auto_Open。主要理由是因爲如果有人運行以下代碼:

Application.EnableEvents = False 

...然後Workbook_Open事件不會觸發。我有一種感覺,還有另一種情況,Workbook_Open也不起作用,但現在我不記得了。

我對關閉事件沒有強烈的意見,但說實話,我也會使用Auto_Close。在一天結束時,它有更多的測試。

克里斯

+0

我想我會去那 – Ernst 2011-02-06 06:46:44

相關問題