new_range.getCellByPosition(0,0).setValue(111) ;
} catch (com.sun.star.lang.IndexOutOfBoundsException e) {
bResult = false ;
log.println(
"Array formula hasn't been cleared with setArrayFormula(\"\")");
XSheetOperation clearRange = (XSheetOperation)
UnoRuntime.queryInterface (XSheetOperation.class, new_range);
int allFlags =
CellFlags.ANNOTATION | CellFlags.DATETIME | CellFlags.EDITATTR;
allFlags = allFlags
| CellFlags.HARDATTR | CellFlags.OBJECTS | CellFlags.STRING;
allFlags = allFlags
| CellFlags.VALUE | CellFlags.FORMULA | CellFlags.STYLES;
clearRange.clearContents(allFlags) ;
}
tRes.tested("collapseToCurrentArray()", bResult );
}