|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.06.2016, 01:01 | #1 |
Пользователь
Регистрация: 30.01.2009
Сообщений: 75
|
Excel не выгружается из памяти
Excel не выгружается из памяти, висит в диспетчере задач.
'Вначале создаем объекты Set xlApp = New Excel.Application Set wb = xlApp.Workbooks.Open("D:\Книга1.xls m") Set ws = wb.Worksheets("Лист1") ' 'Здесь пишем код - ------------- ' 'Выгружаем так: wb.Close True Call xlApp.Workbooks("Книга1.xlsm").Clos e xlApp.Quit 'Чистим память Set ws = Nothing Set wb = Nothing Set xlApp = Nothing А он висит в диспетчере задач. Последний раз редактировалось Raikhman; 01.06.2016 в 01:04. |
01.06.2016, 01:26 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
с кодом всё нормально
ничего в памяти остаться не должно только надо удалить лишнюю строку: Call xlApp.Workbooks("Книга1.xlsm").Clos e |
01.06.2016, 13:12 | #3 |
Пользователь
Регистрация: 30.01.2009
Сообщений: 75
|
Спасибо EducatedFool. Вы как всегда знаете ответ на вопрос.
Однако. Строку удалил. Все равно Excel висит в памяти. Самое интересное то, что на другом компьютере (испытал на работе) - все получилось. Здесь есть какая-то заморочка. Может что-то зависит и от операционки и от версии офиса. Буду копать дальше. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать резидентную программу для вывода текущего времени, после второго запуска - выгружается из памяти | kiw1 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 31.12.2012 19:59 |
Выгружается FAR после досовских программ | alexcoder | Софт | 4 | 18.08.2010 19:02 |
Из программы выгружается отчет (плохо), его нужно преобразовать в другой вид (хорошо) | Anutik | Microsoft Office Excel | 4 | 23.09.2009 11:42 |
Бешеное потребление виртуальной памяти при работе в Excel 2003 | dikdm | Microsoft Office Excel | 2 | 28.04.2009 13:10 |