Bienvenue sur les pages Macros francophones
TDF LibreOffice Blogs communautaires Weblate (traduction) ODFAuthors Nextcloud Redmine Ask LibreOffice | Donner
Page du wiki pour les utilisateurs et les concepteurs de macros. Elle contient des liens vers de la documentation, des outils et des exemples de macro. S'agissant de programmation un certain nombre de liens peuvent pointer vers des ressources anglophones.
API LibreOffice
- Aide de LibreOffice Basic
- OO.o Guide de programmation BASIC (site web Open Office)
- Guide du programmeur Basic au format ODT, mars 2010, en anglais.
- Documentation API LibreOffice, en anglais.
- API OpenOffice en anglais.
- ScriptForge Library
- Guide du développeur sur le wiki
Livres
- Programmation OpenOffice.org et LibreOffice par Bernard Marcelly & Laurent Godard ; Editeur : Eyrolles
Documents/Exemples
- les How To programmation OpenOffice
- les Aide-mémoire Basic de Jean-François Nifenecker.
Macros en Basic
- Les macros d'Andrew D Pitonyak au format ODT (Version 4) ou PDF (Version 3), en anglais
- Les primitives Basic de J-F Nifenecker, en anglais
- Exemples de macros
- macros généralistes
- pour Writer, Calc, Base ou Draw
- pour Writer, Calc, Impress, Base, traduit de l'allemand
- la bibliothèque de macros OpenOffice
- La section Suprême de code du forum francophone
- La section Exemples du SDK LibreOffice, en anglais
Macros en Python
Les outils de développement
- Depuis LibreOffice 7.2, un outil d'inspection d'objets est inclus, sous
Outils ->Outils de développment
(voir notes de version). - Cet outil est similaire aux extensions X-Ray et MRI mentionnées ci-dessous.
- Pour en savoir plus, consultez les articles du blog de Tomaz : partie1 partie2 partie3
MRI
L'extension My Reflection and Introspection (MRI) affiche les propriétés, méthodes, services et interfaces supportées par un objet UNO.
X-Ray
Xray est une extension Basic qui affiche le contenu d'un objet API, ce qui aide à comprendre l'API. Elle peut aussi afficher le contenu de la plupart des variables Basic. L'extension X-Ray peut afficher dans un navigateur la documentation API concernant propriétés, méthodes, services, interfaces ou objet.
APSO
Alternative Python Script Organiser (APSO) permet la gestion des modules et bibliothèques Python au sein de LibreOffice ou OpenOffice. APSO intègre un interpréteur Python supportant les objets UNO.
- Les forums de programmation d'OpenOffice
- Le forum francophone de LibreOffice
- Les listes user@fr.libreoffice.org ou discuss@fr.libreoffice.org
Sites inactifs toujours disponibles via Wayback Machine
- Classes and objects in OpenOffice des sujets de CereusAPI.
- Manipulation de sources de données : Remplissage de tableau et Publipostage de Lanedo
- Collection de macros dans différents langages CodeSnippet d'OpenOffice.org.