LINUX.ORG.RU

История изменений

Исправление 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. А если надо дополнительные поля, то нужно привести тип вручную. Нет слов, одни эмоции!