История изменений
Исправление monk, (текущая версия) :
Это у OpenOffice'а особенность. Из их примеров:
com.sun.star.table.XCellRange xRange = xSheet.getCellRangeByName("F22");
com.sun.star.sheet.XSheetCellRange xCellRange = (com.sun.star.sheet.XSheetCellRange)
UnoRuntime.queryInterface(com.sun.star.sheet.XSheetCellRange.class, xRange);
И такого там через строку. То есть getCellRangeByName на самом деле возвращает XSheetCellRange, но в интерфейсе указан XCellRange. А если надо дополнительные поля, то нужно привести тип вручную. Нет слов, одни эмоции!
Исходная версия monk, :
Это у OPenOffice'а особенность. Из их примеров:
com.sun.star.table.XCellRange xRange = xSheet.getCellRangeByName("F22");
com.sun.star.sheet.XSheetCellRange xCellRange = (com.sun.star.sheet.XSheetCellRange)
UnoRuntime.queryInterface(com.sun.star.sheet.XSheetCellRange.class, xRange);
И такого там через строку. То есть getCellRangeByName на самом деле возвращает XSheetCellRange, но в интерфейсе указан XCellRange. А если надо дополнительные поля, то нужно привести тип вручную. Нет слов, одни эмоции!