Es similar a Microsoft Visual Basic para Aplicaciones (VBA).
Está escrito en las funciones de llamada o subrutinas macros; con cada macro el desempeño es una tarea diferente, como contar las palabras de un párrafo.
Es especialmente útil para hacer las tareas repetitivas que no se han integrado en el programa.
Muchas partes son idénticas a Microsoft Visual Basic para Aplicaciones y Microsoft Visual Basic.
Cualquiera que haya trabajado con estos lenguajes puede fácilmente iniciarse con OpenOffice.org Basic.