Ajuda del LibreOffice 7.1
L'escriptura de macros Python requereix passos extra per configurar l'IDE seleccionat.
A diferència del desenvolupament de macros en llenguatge Basic a LibreOffice, el desenvolupament d'scripts en Python requereix la configuració d'un entorn de desenvolupament integrat extern (IDE). Hi ha disponibles múltiples IDE, que van des de per a programadors Python principiants fins a avançats. Mentre l'ús d'un IDE de Python beneficia als programadors en nombroses funcionalitats com ara el ressaltat de la sintaxi, el plegament del codi, la navegació per les classes, la compleció del codi, la codificació estàndard d'aplicacions, el desenvolupament basat en proves, la depuració del codi, el control de versions i molts més. Podeu consultar el wiki Disseny del desenvolupament d'aplicacions Python per obtenir informació més detallada sobre la configuració d'un pont entre el vostre IDE i una instància en execució 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.