Цитата:
Сообщение от
Player1
отчет строится, линейка группировки присутствует в раскрытом виде, а вот выделены колонки не А:С, а все в которые выводились данные отчета (ну к примеру А:АС)
Следующий джоб у меня на Аксапте 3.0 и Excel 2003 отрабатывает как надо:
X++:
{
COMExcelDocument_RU excel = new COMExcelDocument_RU();
COM document;
COM workSheets;
COM exAppl;
COM workSheet1;
COM columns, currColumns, rng;
COM cmdBars, cmdBar, ctrls, ctrl;
;
excel.newFile('', true);
document = excel.getComDocument();
workSheets = document.worksheets();
exAppl = document.Application();
workSheet1 = workSheets.item(1);
columns = workSheet1.columns();
currColumns = COM::createFromVariant(columns.Item('A:C'));
currColumns.Select();
currColumns.Group();
cmdBars = exAppl.CommandBars();
cmdBar = cmdBars.Item('PivotTable');
ctrls = cmdBar.Controls();
ctrl = ctrls.Item( 5 );
ctrl.Execute();
rng = exAppl.Range('A1:AC10');
rng.Value2('bla-bla-bla');
}