Показать сообщение отдельно
Старый 23.03.2007, 15:44   #5  
balashov is offline
balashov
Участник
Аватар для balashov
 
78 / 10 (1) +
Регистрация: 01.09.2005
Цитата:
Сообщение от Yuri2 Посмотреть сообщение
Добрый день.
При использовании table 370 (Excel buffer) не могу почему - то сделать выгрузку с несколькими листами.
Команда
ExcelBuf.CreateSheet('report 1','Description',COMPANYNAME,USERID);
создает лист, но если потом использовать
ExcelBuf.CreateSheet('report 2','Description',COMPANYNAME,USERID);
то первый лист исчезает.
Это наверно ограничения OLE в Excel.
Если причина в другом, подскажите.
новый лист должен добовляться по принципу

Код:
xlsWorksheet := xlsWorkbook.Worksheets.Add;		  
xlsWorksheet.Name := 'Имя Нового листа';
xlsWorksheet.PageSetup.Orientation := 2;
xlsWorksheet.Activate;	  //обязательный атрибут перехода, без него не покатит