Les macros de LibreOffice sont écrites dans un langage de programmation nommé LibreOffice Basic. Elles peuvent être éditées et organisées dans un environnement de développement intégré nommé Basic EDI. Depuis la version 2 d’OpenOffice.org, il est possible d’utiliser également d’autres langages comme Java, Python ou Javascript.

L’écriture de macros et l’automatisation de LibreOffice sont un vaste domaine. Nous ne rentrerons pas dans les détails ici, mais nous vous montrerons les différentes possibilités offertes facilement.

À titre d’exemple, nous commencerons par enregistrer une macro appliquant un style de paragraphe, et nous l’associerons à un raccourci clavier.

Depuis la version 3.0, il est possible d’exécuter du code VBA venant des fichiers ...

Get D'OpenOffice.org à LibreOffice 3.5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.