Tag: openoffice calc

OOo / LibreOffice UNO / Java:如何获得调用calc函数的电子表格单元格?

在用Java编写的OpenOffice / LibreOffice Calc(Spreadsheet)的UNO扩展中,如何确定UDF(电子表格函数)实现中的调用单元? 备注 在Excel / VBA中,这可以通过Application.Caller 获取调用者的主要动机是logging/跟踪/debugging,即将调用单元视为堆栈跟踪的一部分。 应该可以获得这些信息,因为像“ROW()”和“COLUMN()”这样的内build函数确实对调用单元有一定的了解。 使用这种可能性的应用程序(用于Excel)是Obba ,它是电子表格的对象处理程序。 这里的“控制面板”提供了包括调用单元的(Java)exception列表, 即单元是堆栈跟踪的一部分。 看下面的截图: 这也是Apache OpenOffice Bugzilla的function要求