![]() |
#5 |
Участник
|
Gustav, гениально! Все работает! Спасибо!
Итак, ключевые моменты для того чтобы заработал код в первом сообщении: X++: Array periods = new Array(Types::Enum); [B]ComVariant varArray = new COMVariant(COMVariantInOut::IN_OUT, COMVariantType::VT_SAFEARRAY);[/B] ; //тут выводим данные... // группировка pivotField = pivotTable.pivotFields('Дата'); range = pivotField.dataRange(); range = range.cells(); range = Com::createFromVariant(range.item(1)); periods.value(1, false); periods.value(2, false); periods.value(3, false); periods.value(4, false); periods.value(5, true); periods.value(6, true); periods.value(7, true); [B]varArray.safeArray(periods, ComVariantType::VT_BOOL);[/B] range.group( ComArgument::NoValue, ComArgument::NoValue, ComArgument::NoValue, varArray); |
|
|
|