LibreOffice/OO UNO-从哪里获取API参考



我正在尝试使用LibreOffice Basic编写Writer宏。首先,我尝试录制一个将样式应用于页面的宏。它生成了这样的代码:

document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args1(1) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Template"
args1(0).Value = "First page"
args1(1).Name = "Family"
args1(1).Value = 8
dispatcher.executeDispatch(document, ".uno:StyleApply", "", 0, args1())

我的问题是:在哪里可以获得uno:StyleApply的参数描述?我试着搜索文档、参考资料,但找不到任何关于该功能的信息。请帮忙。

调度命令实际上并不是API的一部分。如上所述https://wiki.openoffice.org/wiki/The_OpenOffice.org_recorder_and_UNO_dispatch_calls,"调度命令是OpenOffice.org的内部机制。每个调度命令的参数都没有文档记录。">

有关LibreOffice宏的信息和资源,请访问https://wiki.documentfoundation.org/Macros.我在Andrew Pitonyak的"英语宏文档"(AndrewMacro.odt(中发现了一些特别有用的信息;它可以在他的网站上找到,并在维基页面上注明。

API最新文档可在https://api.libreoffice.org/.需要注意的一点是:这个API文档可能会令人困惑,因为它更直接地适用于面向对象的语言,如C++和Java。

最新更新