Ayuda de LibreOffice 26.2
La escritura de macros en Python requiere establecer configuraciones adicionales en el EDI de su elección.
A diferencia del desarrollo de macros en lenguaje BASIC en LibreOffice, el desarrollo de secuencias Python para LibreOffice requiere configurar un entorno de desarrollo integrado (EDI) externo. Hay varios EDI disponibles, que van desde los destinados a programadores principiantes hasta los dirigidos a usuarios avanzados de Python. Al utilizar un EDI de Python, los programadores se benefician de numerosas funciones, tales como la coloración sintáctica, el plegado de código, la exploración de clases, la compleción automática de código, la aplicación de estándares de codificación, el desarrollo basado en pruebas, la depuración, el control de versiones y muchas más. Puede consultar Diseño y desarrollo de aplicaciones Python en el wiki para obtener información más detallada sobre la configuración de un puente entre su EDI y una instancia en ejecución de LibreOffice.
The Alternative Python Script Organizer (APSO) extension eases the edition of Python scripts, in particular when embedded in a document. Using APSO you can configure your preferred source code editor, start the integrated Python shell and debug Python scripts. Extensions exist that help inspect arbitrary UNO objects, refer to Designing & Developing Python Applications for additional details on such extensions.