Open Office es un lenguaje de programación similar a Visual Basic para Aplicaciones que permite automatizar tareas repetitivas. Puede usarse para programar la base de datos de OpenOffice llamada Base, la cual utiliza documentos de Writer para informes y formas. Las funciones permiten aumentar la productividad al agrupar instrucciones con un nombre y devolver valores o ejecutar acciones específicas dependiendo de cero o más argumentos. OpenOffice tiene varias barras de herramientas que ofrecen acceso rápido a funciones como formato, edición, inserción de objet