AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.03.2007, 15:44   #1  
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;	  //обязательный атрибут перехода, без него не покатит
Старый 26.03.2007, 06:50   #2  
Yuri2 is offline
Yuri2
Участник
 
3 / 10 (1) +
Регистрация: 22.03.2007
Спасибо
Создал в 370 функцию по принципу
Цитата:
Сообщение от balashov Посмотреть сообщение
новый лист должен добовляться по принципу

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


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:22.