![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
В программе сделал выгрузку в Excel (спасибо форуму и многочисленным примерам). Выгружаю через шаблон, который из себя представляет шапку и пару пустых строчек под данные. Рисую границы ячеек и выравнивание делаю.
Только одна проблема осталась: в готовом файле область печати соответствует области шаблона (шапка и пара строк) остальные данные вне ее. Какой командой в программе можно задать размер этой области? |
|
#2
|
|||
|
|||
|
Примерно так (взято из примеров к книге "Программир.док-тов и прилож MS OFFICE в Delphi"):
Код:
Var
Excel, PageSetup : variant;
...
Excel:=CreateOleObject('Excel.Application');
Excel.Visible:=true;
Excel.WorkBooks.Open(OpenDialog1.FileName);
PageSetup:=Excel.ActiveSheet.PageSetup;
PageSetup.PrintArea:='A1:B10';
Последний раз редактировалось roamer, 15.07.2010 в 17:45. |