https://www.pitonyak.org/OOME_3_0.pdf — вот, кстати издание посвежее. Автор там пишет что:
«… Many different programming languages can be used to automate OOo. OOo provides easy support for macros written in Basic, JavaScript, Python, and BeanShell. In this document, my primary concern is Basic.»