4
셀 값이 책갈피이고 프로그래밍 방식으로 책갈피가 업데이트 될 때 OpenOffice Writer (3.3) 셀 계산을 프로그래밍 방식으로 새로 고치는 방법을 찾지 못했습니다. Java에서 호출).OpenOffice writer - 프로그래밍 방식으로 셀 수식을 사용하여 테이블을 업데이트하는 중
사용자가 수동들은 다음 셀로 이동할 때, 값이 갱신되는 테이블을 편집 할 때이 잘 작동
| start | stop | duration |
| 9:30 | 11:30 | = <A2>-<B2> | <= cell formula
예. 그러나 셀의 책갈피에 텍스트를 삽입하여 프로그래밍 방식으로 값을 업데이트하면 계산 된 셀이 업데이트되지 않습니다. 테이블을 클릭하면 업데이트되지만 자동으로 표시됩니다.
북마크는 다음과 같은 테이블에 있습니다.
XBookmarksSupplier xBookmarksSupplier = (XBookmarksSupplier) UnoRuntime.queryInterface(XBookmarksSupplier.class, document);
XNameAccess xNamedBookmarks = xBookmarksSupplier.getBookmarks();
Object bookmark = xNamedBookmarks.getByName("stop0");
XTextContent xBookmarkContent = (XTextContent) UnoRuntime.queryInterface(XTextContent.class, bookmark);
xBookmarkContent.getAnchor().setString("11:30");
// code needed to force calculation of duration cell