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

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

Печать файла в без запуска EXCEL [D7, Win2k]


Scorpio_md ©   (2005-12-16 10:42:00) 

Добрый день мастера. Столкнулся с такой проблемой.
Создаю отчет в файле EXCEL, и я его хочу распечатать сразу из своей программы, причем я не хочу сохранять этот файл на диске. Как мне это сделать ??


scorpio_md   (2005-12-16 11:36:00) [1]

Но он не открывается, что для меня самое главное.


wal   (2005-12-16 11:28:00) [2]


> Спапсибо. Работает.
Возможно я тебя разочарую, но Ексель при этом все равно запускается.

С уважением.


umbra   (2005-12-16 11:17:00) [3]

2 Kot_   (16.12.05 11:13) [4]

не надо так. лучше

XLS.ActiveWindow.SelectedSheets.PrintOut(Copies:=30,Collate:=True);
xls.quit;
xls := unassigned;


scorpio_md   (2005-12-16 11:17:00) [4]

Спапсибо. Работает.


Kot_   (2005-12-16 11:13:00) [5]

XLS.ActiveWindow.SelectedSheets.PrintOut(Copies:=30,Collate:=True);
XLS.Free;
где Copies количество копий


Scorpio   (2005-12-16 11:09:00) [6]

xls := CreateOleObject('Excel.Application');
    app := XLS.Workbooks.Open('c:\spravka\spravka');
    xls.worksheets['Ëèñò1'].Cells[1,1].Cells:='Привет';
   
И что написать далее
xls.filePrint;
xls.print;

Это у меня не работает


YurikGL   (2005-12-16 11:06:00) [7]

Можно не сохранять и распечатать... можно сохранить и удалить...


Digitman   (2005-12-16 11:01:00) [8]


> Как мне это сделать ?


а в чем собственно проблема ?


Наверх

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