Имеется книга Excel, которая содержит несколько стандартных модулей, модулей форм, модулей классов. При закрытии данной книги из Excel проект по какой-то причине не выгружается (проект виден в Project Explorer, можно просматривать и редактировать программный код). Если снова открыть данную книгу, то в Project Explorer отражается еще один экземпляр проекта VBA к данной книге.
Закрытая книга остается в редакторе VBA
12.07.2021 11:58:15
|
|
|
|
12.07.2021 12:07:12
Что скажет
?thisworkbook.Path в окне отладки, если выполнить активируя сперва одну книгу, затем вторую? |
|
|
|
12.07.2021 13:14:56
у меня так всегда видны все модули закрытых книги пока не перезагружусь
|
|
|
|
12.07.2021 14:22:55
|
|||
|
|
04.02.2022 14:28:03
Плюс совет: уберите все обработчики ошибок и отключение оповещений приложения, обновления экрана и все такое. Т.е. уберите все, что может скрыть от Вас любое значащее сообщение при закрытии книги. Это DisplayAlerts, ScreenUpdating как правило. Для чего это: в момент закрытия может возникать либо какой-то запрос или оповещение системы, которое мешает закрытию файла. В итоге файл пропускается и остается висеть в памяти. А может ошибка возникает и где-то раньше - как знать. Может файлы открываются в защищенном режиме и Вы вовсе их не обрабатываете и тем более не можете закрыть, т.к. к ним нет доступа.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
04.02.2022 16:11:50
А если?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
04.02.2022 16:12:02
Вот сама тестовая книга.
Да. Здесь я её не сохраняю, но почему она после закрытия остаётся висеть в окне? Попробовал Workbooks(Dannye).Close 0 'Результат такой же. |
|
|
|
04.02.2022 16:48:52
Ваша программа из #10 открывает книгу, имя которой указано в ячейке B2, а путь - в ячейке A2 и сразу после этого эту книгу закрывает. Исходная книга (Тест.xlsm) остается открытой (и видимой). Никаких других книг в окне проектов нет.
Изменено:
Владимир
|
|
|
|
04.02.2022 17:22:12
Владимир
|
|||
|
|
08.03.2024 23:19:44
У меня та же проблема, что описал
Интересно, на настоящий момент кто-то знает как от этого избавится. |
||||
|
|
|||