Да, так и получилось. На SysExcelCells
X++:
public SysExcelCell item(int _row, int _column, boolean first = false)
{
if (first)
return SysExcelCell::construct(version,COM::createFromVariant(cells.item(_row,_column)));
else
{
if (!excell)
excell = this.item(1,1,true);
return excell.offset(_row - 1, _column-1);
}
}
В декларации добавляем
SysExcelCell excell;
Работает.