需要一些关于 LibreOffice basic 界面的解释

Need some explanation about interface in LibreOffice basic

我需要在 LibreOffice Basic 中编写一些程序,但我以前从未这样做过。我只有 python 的基础,所以它对我来说真的很新。 我没有找到任何最新文档,所以我正在阅读 2010 年的基本指南。

但有一点我真的不明白,他们说各种接口,但我没能理解他们的兴趣以及我应该什么时候调用它。

如果你能解释一下我会喜欢的。
谢谢!

不深入了,没必要。要在 Basic 中编写工作代码,您不需要额外的信息——您只需要知道每个对象的方法列表,仅此而已。是哪个接口给对象提供了这个方法,应该不会打扰你。

请参阅第 3.6.4 章。 Pitonyak's book. The list of available methods is easy to obtain using the MRI or Xray tool 扩展中的接口。 MRI 的方便之处在于,在对物体进行深入研究后,您可以立即获得一段代码以供使用。

(不幸的是,这个扩展非常有效 unstable with the latest versions of LibreOffice

更新 Video on YouTube

Python 在使用 LibreOffice 时非常好。参见 http://christopher5106.github.io/office/2015/12/06/openoffice-libreoffice-automate-your-office-tasks-with-python-macros.html

您仍然需要 MRI 或 XrayTool 以及 @JohnSUN 解释的 Pitonyak 的书。你还需要 APSO and a reference such as https://wiki.openoffice.org/wiki/Python/Transfer_from_Basic_to_Python.

虽然对于单个小项目,Basic 可能更好,因为有更多可用示例。