Calc programming Basic Language documentation

Hi, I search in google but not found a reference (classes, methods, properties) to programming with Basic Language in Libreoffice Calc.

For example, I want to know what is the object within ThisComponent in calc… What is the methods and properties of each object and usage sample etc.

I want to migrate a Google Workbook (more than 50 sheets with maybe 60 functions and some 7k lines in all .gs files).

Could someone help me to find a reference/guide documentation to programming Basic in Calc?


Until someone suggests something better, I’d advise to start with Macro Information By Andrew Pitonyak. Unfortunately, a good deal of information is outdated, many links are dead.

Thanks gabix! I will start with this site.