Cómo iniciarse con las macros de Python y con la ayuda de ScriptForge
Además del entorno de programación simplificada de EasyMacro, existe también el que fue desarrollado por otros entusiastas de LibreOffice. Esta vez son los señores Jean-Pierre Ledure, Alain Romedenne y Rafael Lima quienes le dieron luz a ScriptForge.[1] Ellos decidieron crear un sistema muy completo para simplificar la interacción con las complejidades de UNO, al tiempo que alcanzaron otros objetivos:
- Proponen un completo conjunto de servicios que sea igual, tanto para los usuarios de BASIC como para los de Python (con la obvia excepción donde el lenguaje proporcione nativamente dicho servicio).
- Unifica la interfaz de usuario para las excepciones, las interacciones de usuario y la depuración del código.
- Proporciona un acceso más sencillo y rápido a UNO.
- Implementa las mejores prácticas que utilizan similares API.
La Ayuda en línea para ScriptForge está prácticamente completa y les sugerimos leer cuidadosamente las primeras secciones, para familiarizarse con el entorno de trabajo.
Para aprender a usar este entorno de trabajo, les recomiendo que le echen una mirada a la página wiki de LibreOffice (por ahora, solo en inglés): Aprenda a programar con ScriptForge y LibreOffice. Para los hablantes monolingües, desafortunadamente aún no ha sido traducida esta wiki (pronto lo estará); pero les recomendamos que hagan uso de las modernas herramientas de traducción en línea, si fuera necesario.
[1] Es posible que no todas las páginas de la Ayuda en línea estén ya traducidas al español. Invitamos a los voluntarios interesados a apoyar el proyecto LibreOffice y traducir lo que haga falta.