Страница: 1 |
Моя программа настроена на выгрузку данных в Excel. Для этого у меня создается объект: Dim xls As Object Set xls = CreateObject("Excel.Application") ... какой-то код ... xls.ActiveWorkbook.Save 'сохраняю книгу на диске xls.Application.DisplayAlerts = False 'отмена запроса на сохранение xls.Application.Quit 'закрытие Excel Set xls = Nothing Этот код выполняется до конца. Но если моя программа еще загружена в Диспетчере задач Windows - Процессы, висит не закрытый Excel. Как только я закрываю свою программу, этот процесс сразу же исчезает. Помогите с проблемой, т.к. при работающей программе я не могу открыть сформированный этой программой файл.
objBook.Worksheets(1).Activate ...... Set objGrap = objExcel.Charts.Item(1) У меня так и все нормально работает. Обрати внимание на то, все ли ты созданные объекты удаляешь? Если нет - то приложение будет висеть в памяти. Страница: 1 |
Вопрос: Помогите закрыть объект открытый в VB6
Добавлено: 11.05.04 05:26
Автор вопроса: Leshiy | ICQ: 357641387
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
Nonamer
ICQ: 268674940
Вопросов: 31
Ответов: 69
Web-сайт:
Профиль | | #1
Добавлено: 11.05.04 13:05
.....
objGrap.SizeWithWindow = True
objGrap.Activate
objExcel.AlertBeforeOverwriting = False
objExcel.ActiveWorkbook.Save
objExcel.Workbooks.Close
Set objExcel = Nothing
Set objGrap = Nothing
Set objBook = Nothing