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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.11.2014, 06:26   #2  
Player1 is offline
Player1
Участник
Самостоятельные клиенты AX
 
306 / 137 (5) +++++
Регистрация: 21.04.2008
Нужно создать второй лист, вот рабочий код
X++:
    excel = new COMExcelDocument_RU();
    excel.newFile('', true);          
    excel.visible(true);
    document = excel.getComDocument();
    workSheets = document.worksheets();
    workSheets.add();
    exAppl = document.Application();
    workSheet1 = workSheets.item(1);
    workSheet1.name('111');

    excel.insertValue2(COMExcelDocument_RU::numToNameCell(1,1),'dfdfdf');
    excel.insertValue2(COMExcelDocument_RU::numToNameCell(1,2),'sasasasa');
    excel.insertRows(1,1,1,1,1,2);
Если провалиться в метод InsertRows(), то можно понять что делается и что нужно передавать в него:
void insertRows(
int _fromRow, //начиная с какой строки
int _toRow, //заканчивая какой строкой
int _fromWorkSheet = 1, //с какого листа
int _offset = 1,
int _numOfCopies = 1,
int _toWorkSheet = 1)[ //на какой лист
Теги
excel, worksheet

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Исследование скорости экспорта данных из Axapta в Excel (коллективный эксперимент) Gustav DAX: База знаний и проекты 79 13.02.2014 13:18
Как перейти на другой лист Excel smailik DAX: Программирование 4 18.04.2012 15:59
Новый лист в Excel JuniorAx DAX: Программирование 6 27.09.2011 16:38
Проблема некорректного вывода данных в EXCEL Dark Light DAX: Программирование 4 30.06.2009 14:43
Быстрый способ вывода данных в Excel с картинками Zlojbarsuk DAX: Программирование 10 23.10.2008 20:13

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

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

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