Un chiarimento sul basic di calc

ciao, sto cercando di capire un pezzo di codice basic trovato in rete. In questo codice ci sono le due seguenti righe:
sheet = doc.CurrentController.ActiveSheet
charts = sheet.charts
il significato è chiaro. Ma la mia domanda è, dato che l’editor di calc non mi sembra abbiamo l’autocomplete in modo da mostrarmi tutti i metodi e le caratteristiche di una classe instanziata. Come faccio ad ottenere questo informazioni ? Mi spiego meglio… la classe doc. avrà delle sotto classi con metodi ecc… ma in rete ho cercato la documentazione ma non l’ho trovata. Quindi vorrei sapere cosa c’è sotto doc.* e poi sotto doc.CurrentController ecc.
Non trovo questa documentazione. Qualcuno sa dove trovarla ?
grazie.

Qui? Programmare con LibreOffice Basic

purtroppo nella pagina ufficiale … o nelle sottopagine non mi sembra ci sia traccia di quello che cerco.

Per esempio qui trovi le radici delle due classi principali: com e org. Ma non c’è doc.

Probabilmente ti può essere utile anche il libro (in inglese) che trovi a questo link.
https://www.pitonyak.org/book/

È scritto per OpenOffice, ma sostanzialmente il Basic che usa LibreOffice è lo stesso.