在用Java编写的OpenOffice / LibreOffice Calc(Spreadsheet)的UNO扩展中,如何确定UDF(电子表格函数)实现中的调用单元? 备注 在Excel / VBA中,这可以通过Application.Caller 获取调用者的主要动机是logging/跟踪/debugging,即将调用单元视为堆栈跟踪的一部分。 应该可以获得这些信息,因为像“ROW()”和“COLUMN()”这样的内build函数确实对调用单元有一定的了解。 使用这种可能性的应用程序(用于Excel)是Obba ,它是电子表格的对象处理程序。 这里的“控制面板”提供了包括调用单元的(Java)exception列表, 即单元是堆栈跟踪的一部分。 看下面的截图: 这也是Apache OpenOffice Bugzilla的function要求
在使用这个旨在将DOCX转换为PDF的LibreOffice命令之后,我必须等很长时间: libreoffice –headless –convert-to pdf test.docx –outdir /pdf 但我没有得到任何回应,也没有错误。 没有文件被转换。 它看起来像terminal挂。 那么,有什么方法可以跟踪这个错误吗?
我需要为我的编程类写很多类的课程演示 ,而且我经常需要显示源代码 (主要是C代码)。 我找不到一个简单的方法来: 复制我的编辑器(凯特)和我的源代码 将其粘贴,并将源代码高亮显示到Open Office演示文稿 (OOP)。 如果代码太小,我所做的只是一个快照 ,或者如果太大,停止演示并在数据库中打开Kate。 在这个其他问题一些build议embeddedHTML代码。 所以我安装了QSource-Highlight ,很容易将C代码转换成HTML (也是GNU源代码高亮,code2html等等)。 他们都不能将源代码转换为突出显示的RTF (富文本格式)的版本,这将是另一种方式。 拥有HTML并没有帮助,因为我找不到将HTML插入到演示文稿的简单方法。 这个网站展示了一个非常绝招的Windows 解决 它需要将c代码转换为HTML使用特定的Windows程序,有一个选项将HTML复制为RTF,之后,您需要通过Word或Wordpad中的RTF,之后,你特别过去的RTF到PowerPoint。 所有的好,但我是一个Linux用户,我认为可能有更好的方法。 此外,还有另一种可能的解决scheme,安装coooder扩展到openoffice。 我不知道为什么,但试图在我的系统中安装这个扩展给我一个错误。 突触告诉我,openoffice.org核心和许多其他应该被标记。 我点击下一步,它告诉我,它想要删除所有的软件包,而coooder需要这个软件包工作,所以它不会被安装。 好… 我正在使用Linux UBUNTU 10.04和Open Office 3.2 谢谢! 贝乔。 PS:这个问题在元辩论中,以便重复上面提到的问题。 但是我的理解是,旧的问题并没有解决这个具体的问题。 PPS:关于coooder错误,我在这里发布了一个错误报告 编辑(2015-08-19) 要将RTF文本插入演示文稿LibreOffice,可以使用菜单insert , file和rtf (或HTML )。