Recursos para comenzar a programar con LibreOffice BASIC

En este artículo nos adentraremos en el mágico mundo de las macros. ¿Qué es una macro? Una macro es una serie de instrucciones que se guardan para que se puedan ejecutar de manera secuencial mediante una sola llamada u orden de ejecución. Esto permite la automatización de tareas repetitivas. Las macros de LibreOffice se tienen que escribir en un lenguaje de programación que sea admitido por LibreOffice (LibreOffice Basic, Python, JavaScript y BeanShell). Normalmente la mayoría de nosotros las escribimos en LibreOffice Basic o Python.

Antes de continuar he de decir que:

  1. No soy ingeniero de software ni programador profesional, así que, si alguna denominación o explicación no se ajusta exactamente al modelo académico, he de apelar a vuestra indulgencia.

  2. La lectura de un artículo de cualquier blog o revista, obviamente, no enseña a programar. Hay que leer mucho, estudiar y practicar mucho más.

  3. Para comenzar con el lenguaje LibreOffice Basic es muy conveniente visitar (leer, estudiar, practicar):

    • El capítulo 13, Iniciación a las macros, de la guía de iniciación de LibreOffice.

    • El capítulo 13, Macros de Calc, de la guía de Calc.

    • La Ayuda de LibreOffice BASIC (imprescindible).

    • Las Guías de Macros en la documentación en español de LibreOffice:

      • Tarjetas de referencia BASIC. Tarjetas de referencia de J. F. Nifenecker para un acceso rápido a la programación de LibreOffice BASIC (más imprescindible).

      • Aprendiendo OOo BASIC de Mauricio Baeza Servín (mucho más imprescindible). Aunque originalmente se escribió el libro con OpenOffice.org en mente, casi todos los conceptos y ejemplos son útiles para LibreOffice.

      • Guía de Macros de Andrew Pitonyak (imprescindible no, lo siguiente). LibreOffice y OpenOffice.org comparten casi el mismo lenguaje para macros BASIC y la API (Application Programming Interface, interfaz de programación de aplicaciones). Este libro está escrito en inglés. Hay que visitar el sitio web de Andrew Pitonyak para obtener la última versión de este libro en formato PDF y ODT.

    • La Guía del desarrollador de LibreOffice: Capítulo 11 - LibreOffice Basic. Por ahora también en inglés.

Mi consejo es que empecéis primero a leer (releer, volver a leer y practicar) el libro de Mauricio Baeza y, según vayáis avanzando en vuestros conocimientos, consultar los demás enlaces.

Pues bien, manos a la obra … (ya estáis tardando).


Muchas gracias por leer este artículo y saludos cordiales.

LibreOffice Community ver.7.6.7.2 (X86_64 es-ES) Windows 11


Comentarios

Entradas populares de este blog

Calcular el día del año de una efeméride

Celdas enlazadas (Datos ► Validez...)