libreoffice_macro
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| libreoffice_macro [2024/01/20 14:55] – tom | libreoffice_macro [2026/08/16 14:51] (Version actuelle) – [Python] Orthographe et typographie. Sébastien Cosson | ||
|---|---|---|---|
| Ligne 18: | Ligne 18: | ||
| ===== Python ===== | ===== Python ===== | ||
| - | L'intéret | + | L'intérêt |
| - | Résumé de l' | + | Résumé de l' |
| - | Pour utiliser Python pour programmer des macros, il faut installer le script provider: | + | Pour utiliser Python pour programmer des macros, il faut installer le //script provider// : |
| sudo apt install libreoffice-script-provider-python | sudo apt install libreoffice-script-provider-python | ||
| Ligne 29: | Ligne 29: | ||
| {{:: | {{:: | ||
| - | Avec BASIC l' | + | Avec BASIC l' |
| - | Les fichiers de macros sont détéctés | + | Les fichiers de macros sont détectés |
| ~/ | ~/ | ||
| Ligne 44: | Ligne 44: | ||
| return None | return None | ||
| - | Pour exécuter la macro: | + | Pour exécuter la macro : |
| {{:: | {{:: | ||
| - | Si le bouton ' | + | Si le bouton ' |
| - | Il est aussi possible d'integrer | + | Il est aussi possible d'intégrer |
| Pour cela on créé un script Python // | Pour cela on créé un script Python // | ||
| Ligne 83: | Ligne 83: | ||
| print(" | print(" | ||
| - | Éxécuter | + | Exécuter |
| python include_macro.py document.ods myscript.py | python include_macro.py document.ods myscript.py | ||
| Ligne 107: | Ligne 107: | ||
| Cette extension permet à des scripts Python d' | Cette extension permet à des scripts Python d' | ||
| Il existe aussi l' | Il existe aussi l' | ||
| + | |||
| + | === MRI === | ||
| + | |||
| + | MRI n'est pas une extension spécifique à Python mais elle permet d' | ||
| ==== Librairies Python pour LibreOffice ==== | ==== Librairies Python pour LibreOffice ==== | ||
| Ligne 137: | Ligne 141: | ||
| Plus d'info [[https:// | Plus d'info [[https:// | ||
| + | |||
| + | |||
| + | ===== Avancé ===== | ||
| + | Il est possible de faire enormement de chose avec LibreOffice: | ||
| + | * Créér des extensions qui embarquent des script spécifique | ||
| + | * Démarrer LibreOffice avec un socket ouvert pour le contrôller depuis un autre programme | ||
| + | * Créer d' | ||
| + | |||
| ===== Sources et resources ===== | ===== Sources et resources ===== | ||
| Ligne 150: | Ligne 162: | ||
| https:// | https:// | ||
| https:// | https:// | ||
| - | https:// | + | [[https:// |
| - | https:// | + | [[https:// |
| - | https:// | + | https:// |
| + | [[https:// | ||
| + | https:// | ||
libreoffice_macro.1705762540.txt.gz · Dernière modification : de tom
