Показать сообщение отдельно
Старый 14.11.2006, 11:26   #4  
matew is offline
matew
Участник
 
37 / 10 (1) +
Регистрация: 10.07.2006
Адрес: Москва
Экспорт
Эксортирую посредством класса ComExcelDocument_RU.

ComExcelDocument_RU excelDocument;
...
COM comBook;
COM comSheet;
COM comPivotTable;
COM comPivotCashe;

// обновление сводной таблицы на первом листе
comBook = exceldocument.getComDocument();
comSheet = comBook.activesheet();
comPivotTable = comSheet.PivotTables(1);
comPivotCashe = comPivotTable.PivotCache();
comPivotCashe.refresh();

// Вставка данных на первый лист
...
// Теперь нужно перейти на второй лист и вставлять туда данные
exceldocument.activateWorksheet(2);
exceldocument.insertValue(ComExcelDocument_RU::numToNameCell(2, rowNumber), "данные");
...
...

При этом второй лист активируется, а данные вставляются на первый.