![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Печать страницы Excel не показывая самого Excel ?
DmiSb © (2005-01-14 12:33:00)Код следующий
KOL.OleInit;
exl := CreateOleObject('Excel.Application');
exl.DisplayAlerts := false;
WorkBook := exl.Application.WorkBooks.Add(filename);
Sheet := WorkBook.WorkSheets[1];
//Вот здесь надо распечатать файл не показывая Excel.
exl.Application.Quit;
KOL.OleUnInit;
Может кто сталкивался ?
DmiSb (2005-01-14 21:07:00) [1]2 RA
err подключен
Я точно знаю, что Excel висит в процессах.
Оставляю строку
exl := GetActiveOleObject ('Excel.Application');
Выходит ошибка, какая уже точно не помню
RA (2005-01-14 17:36:00) [2]2DmiSb
а err подключен?
DmiSb (2005-01-14 14:59:00) [3]В соседней конференции ответ на первый вопрос
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1105677961&n=8
Остался нерешенным вот какой момент. Как подключиться к уже запущенному Excel. Для VCL работает сл. код
try
exl := GetActiveOleObject ('Excel.Application');
except
exl := CreateOLEObject ('Excel.Application');
exl.Visible := FALSE;
end;
Для КОЛ не работает, в чем причина не понял.
Может кто в курсе ?
nicesc (2005-01-14 14:10:00) [4]exl.Visible = 0;