Запустить документ макроса .ods из кода Java

Есть файл.ods, в котором создано несколько макросов (файл и макросы созданы не мной), лично меня интересует только один из них (если конкретно "onChange"), который вызывается при изменении значения любого ячейку вручную. Но если я программно (из java с помощью JOpenDocument) присваиваю значение ячейке, то этот макрос не работает.

Есть ли возможность получить нужный мне макрос (по имени например) и соответственно вызвать его принудительно?

Код присвоения значения ячейке:

OpenDocument openDoc = new OpenDocument();  
openDoc.loadFrom(template);//"template" that file changed *.ods
SpreadSheet spreadSheet = SpreadSheet.createFromFile(odsFile);
Sheet openSheet = spreadSheet.getSheet(2);
openSheet.getCellAt(1, 101).setValue(1672);
spreadSheet.saveAs(odsFile);
Desktop.getDesktop().open(odsFile.getAbsoluteFile());

0 ответов

Другие вопросы по тегам