Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Печать страницы 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;


Наверх

Титульная страница Поиск, карта сайта Написать письмо