![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
После формирования отчета в Excel висит процесс [D7, XP]
Megabyte © (2006-10-31 18:03:00)Формирую отчет в Excel-файле.
otchet := CreateOleObject('Excel.Application');
otchet.SheetsInNewWorkbook := 1;
WorkBook := otchet.WorkBooks.Add;
Sheet:= WorkBook.WorkSheets[1];
...(форматирование отчета)
Workbook.SaveAs(OtchetDir + '\otchet.xls', xlNormal, '', '', false, false);
otchet := Unassigned;
После выхода из программы висит в Task Manager'е процесс Excel.exe
Мне надо файл потом по почте отправлять, а к нему доступа нет, т.к. он используется этим процессом.
Как мне сделать, чтобы процесс не висел или принудительно его закрывать?
Megabyte (2006-11-01 11:19:00) [1]Спасибо.
EvS (2006-10-31 18:14:00) [2]Workbook.Close;
otchet.Quit;
Ketmar (2006-10-31 18:13:00) [3].Quit?