Должен ли я использовать auto_open / close или workbook_open / beforeclose? - PullRequest
1 голос
/ 03 февраля 2011

В Excel 2003/2007, в каких случаях я должен использовать макросы auto_open или auto_close и в каких случаях вместо этого я должен использовать события workbook_open и workbook_beforeclose? Помимо обратной совместимости с доисторическими версиями Excel, отличия в том, что один является общедоступным, а другой - частным. Каковы (если таковые имеются) другие различия?

Спасибо

Ernst

1 Ответ

0 голосов
/ 03 февраля 2011

Однажды я потратил много времени на выбор между открывающими вариантами, и мы использовали Auto_Open.Основная причина заключалась в том, что если кто-нибудь запустит следующий код:

Application.EnableEvents = False

..., событие Workbook_Open не сработает.У меня было ощущение, что была другая ситуация, когда Workbook_Open тоже не работал, но я не могу вспомнить это сейчас.

У меня нет твердого мнения о близких событиях, но, честно говоря,Я бы тоже использовал Auto_Close.В конце дня у него было больше испытаний.

Крис

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...