У меня есть вопрос об ADODB.соединении.Будет ли закрыто соединение ADODB при закрытии Excel?
Я использую ADODB-соединение для подключения к Access в приложении Excel. Мне нужно закрыть соединение вручную или оно будет автоматически закрыто при закрытии приложения Excel?
Если мне нужно сделать это вручную, то когда и где? Могу ли я написать код в событии Workbook_BeforeClose? Я открываю соединение в событии Workbook_Open, и объект соединения объявляется глобальным var.
Когда вы закрываете Excel, объект подключения выходит за пределы области видимости, но это хорошая практика, чтобы явно закрыть его в вашем коде. –
Возможный дубликат [Когда переменная Excel VBA должна быть убита или установлена в Nothing?] (Http://stackoverflow.com/q/19038350/11683) – GSerg
Это может быть интересно для вас ... http://stackoverflow.com/questions/3217014/how-to-securely-store-connection-string-details-in-vba? noredirect = 1 & lq = 1 Я использую этот метод для подключения к ADODB.Connection –