Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
libreoffice [Le 13/04/2024, 16:24] corrigo |
libreoffice [Le 30/08/2025, 16:35] (Version actuelle) arverne73 mise en forme |
||
---|---|---|---|
Ligne 100: | Ligne 100: | ||
==== Avec les PPA ==== | ==== Avec les PPA ==== | ||
- | |||
- | <note tip>Ce [[:ppa|dépôt PPA]] __**maintenu par un employé de Canonical et aussi développeur en amont de LibreOffice.**__ permet d'obtenir une version stable relativement récente par rapport à celle des dépôts officiels. | ||
- | |||
- | Une version de LibreOffice est considérée comme stable (donc recommandée pour une utilisation dans un contexte professionnel) à partir de sa 4<sup>e</sup> révision , soit à partir de la 7.x.4. | ||
- | </note> | ||
- | |||
- | <note important> Avant d’aller plus loin, veuillez noter que les paquets sur le PPA n'ont subi que des tests minimaux. Cette mise à jour est réservée aux utilisateurs sachant utiliser [[:ppa#en_desinstallant_les_paquets_de_ce_ppa|ppa-purge]] pour annuler les modifications si quelque chose venait à ne plus fonctionner comme il le faut. Cependant, cette méthode est préférable à l'utilisation des archives précompilées au format ''*.deb'' présentes sur le site //The Document Foundation//.</note> | ||
- [[:PPA|Ajoutez dans vos sources de logiciels le PPA]] | - [[:PPA|Ajoutez dans vos sources de logiciels le PPA]] | ||
Ligne 112: | Ligne 105: | ||
* __**Version "Still" (dite stable)**__ (Si vous déployez LibreOffice en entreprise ou que vous êtes un utilisateur conservateur) : **ppa:libreoffice/libreoffice-still** ((https://launchpad.net/~libreoffice/+archive/ubuntu/libreoffice-still)) | * __**Version "Still" (dite stable)**__ (Si vous déployez LibreOffice en entreprise ou que vous êtes un utilisateur conservateur) : **ppa:libreoffice/libreoffice-still** ((https://launchpad.net/~libreoffice/+archive/ubuntu/libreoffice-still)) | ||
* __**Version "Fresh** :__" (Si vous êtes un passionné de technologie, un adepte précoce ou un utilisateur expérimenté) : **ppa:libreoffice/ppa**((https://launchpad.net/~libreoffice/+archive/ppa)) | * __**Version "Fresh** :__" (Si vous êtes un passionné de technologie, un adepte précoce ou un utilisateur expérimenté) : **ppa:libreoffice/ppa**((https://launchpad.net/~libreoffice/+archive/ppa)) | ||
- | * __**Version "Alpha, beta" (Conçu seulement pour les testeurs...)**__ : **ppa:libreoffice/libreoffice-prereleases**((https://launchpad.net/~libreoffice/+archive/libreoffice-prereleases)) | + | * __**Version "Alpha, beta"** (Conçu seulement pour les testeurs...)__ : **ppa:libreoffice/libreoffice-prereleases**((https://launchpad.net/~libreoffice/+archive/libreoffice-prereleases)) |
- [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]] ; | - [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]] ; | ||
Ligne 118: | Ligne 111: | ||
- Pour chaque langue installée sur votre système et/ou pour laquelle vous désirez l'aide, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] d'internationalisation **libreoffice-l10n-XX**, par exemple pour **fr** : **[[apt>libreoffice-l10n-fr]]**; | - Pour chaque langue installée sur votre système et/ou pour laquelle vous désirez l'aide, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] d'internationalisation **libreoffice-l10n-XX**, par exemple pour **fr** : **[[apt>libreoffice-l10n-fr]]**; | ||
- | |||
- | === Pré-versions (alpha, béta, RC1) === | ||
- | <note important></note> | ||
Ligne 179: | Ligne 169: | ||
==== Vignettes d'aperçu (thumbnails)==== | ==== Vignettes d'aperçu (thumbnails)==== | ||
- | Les méthodes ci-dessous vont permettront d'afficher dans votre navigateur de fichiers les miniatures des fichiers [[wpfr>OpenDocument]]. | + | Les méthodes ci-dessous permettent d'afficher dans le navigateur de fichiers les miniatures des fichiers [[wpfr>OpenDocument]]. |
^ Méthode ^ [[:Nautilus]] ^[[:Thunar]] ^[[:Dolphin]] ^[[:Nemo]] ^ [[:Caja]] ^[[:PCManFM]] ^ | ^ Méthode ^ [[:Nautilus]] ^[[:Thunar]] ^[[:Dolphin]] ^[[:Nemo]] ^ [[:Caja]] ^[[:PCManFM]] ^ | ||
Ligne 374: | Ligne 364: | ||
===== Programmation dans Libre Office ===== | ===== Programmation dans Libre Office ===== | ||
- | Si vous souhaitez développer des applications en Open-LibreOffice Basic, il est conseillé de choisir une interface de programmation intégré (IDE) comme [[geany|Geany]] ou [[glade|Glade]]. | + | LibreOffice propose une fenêtre de programmation notamment avec son language intégré Basic. |
+ | Vous pouvez aussi utiliser une interface de programmation (IDE) comme [[geany|Geany]] ou [[glade|Glade]]. | ||
==== Apache Open Office Basic & LibreOffice Basic ==== | ==== Apache Open Office Basic & LibreOffice Basic ==== | ||
- | Il existe deux langages Basic libres, résultant des projets de suites Office libres : [[https://wiki.openoffice.org/wiki/FR/Documentation/BASIC_Guide/Language|Apache Open Office Basic]] et [[https://help.libreoffice.org/6.1/fr/text/sbasic/shared/main0601.html?DbPAR=BASIC|Libre Office Basic]]. | + | Les Basic libres résultant des projets de suites Office libres : [[https://wiki.openoffice.org/wiki/FR/Documentation/BASIC_Guide/Language|Apache Open Office Basic]] et [[https://help.libreoffice.org/6.1/fr/text/sbasic/shared/main0601.html?DbPAR=BASIC|Libre Office Basic]] différent légèrement. Consultez les ouvrages et sites adaptés. |
+ | Pour LO Base 6.4, l'ouvrage de référence en anglais a été traduit [[https://wiki.documentfoundation.org/images/4/43/GuideBase64.pdf|ici]]. | ||
==== Les Macros dans LibreOffice ==== | ==== Les Macros dans LibreOffice ==== | ||
Ligne 395: | Ligne 387: | ||
À l'image de l'environnement de développement Visual Basic™, il existe une interface équivalente sous Libre Office. | À l'image de l'environnement de développement Visual Basic™, il existe une interface équivalente sous Libre Office. | ||
- | Pour utiliser l'environnement de développement intégré OOBasic il suffit d'ouvrir Libre Office et de [[https://extensions.openoffice.org/fr/project/basic-ide-tools?SetFreedomCookie|télécharger l’extension Basic IDE Tools]] sur le site de Apache Open Office. | + | Pour utiliser l'environnement de développement intégré OOBasic il suffit d'ouvrir d'aller au menu Outils --> Macro --> Éditer les macros… |
- | <note help> | + | |
- | FIXME L'utilisation de l'interface de développement dans LibreOffice reste cependant un mystère obscure voire abscons, même dans les documentations en anglais…</note> | + | |
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 423: | Ligne 413: | ||
En fait, le fichier Base peut embarquer sa propre base de données ou simplement être une « frontale », c’est à dire, l'interface que l'on va développer pour exploiter la base de données. Le format de la base de données n’est pas imposé : Base peut se connecter à différentes bases de données « externes » (un ou des fichiers différents du fichier Base) qui fonctionnent en serveur comme [[mysql|MySQL]] par exemple. A la création du fichier Base, LO vous demande quelle est la base de données et le moyen de s’y connecter (voir [[libreoffice_mysql|Connexion à une base de donnée Mysql sous LibreOffice]] par exemple). Il propose aussi d’utiliser une base de données intégrée. | En fait, le fichier Base peut embarquer sa propre base de données ou simplement être une « frontale », c’est à dire, l'interface que l'on va développer pour exploiter la base de données. Le format de la base de données n’est pas imposé : Base peut se connecter à différentes bases de données « externes » (un ou des fichiers différents du fichier Base) qui fonctionnent en serveur comme [[mysql|MySQL]] par exemple. A la création du fichier Base, LO vous demande quelle est la base de données et le moyen de s’y connecter (voir [[libreoffice_mysql|Connexion à une base de donnée Mysql sous LibreOffice]] par exemple). Il propose aussi d’utiliser une base de données intégrée. | ||
+ | |||
<note important>LO Base propose d’utiliser une base de données intégrée HSQLDB (à noter : cette option ne fonctionnait plus d'emblée avec les versions 20.04 et 20.10 car les dépendances nécessaires n'étaient pas installées ; cette régression a été corrigée par une mise à jour en avril 2021). | <note important>LO Base propose d’utiliser une base de données intégrée HSQLDB (à noter : cette option ne fonctionnait plus d'emblée avec les versions 20.04 et 20.10 car les dépendances nécessaires n'étaient pas installées ; cette régression a été corrigée par une mise à jour en avril 2021). | ||
LO propose aussi une base intégrée au format Firebird à titre expérimental. L'utilisation dans Base aurait de nombreux bogues. Dans cette configuration simplifiée, la base de données fait partie du fichier Base, avec des risques et limites. Une alternative simple à cette base intégrée : utiliser la 3e option "Connecter une base de données existante" en gardant l'option Firebird. LO va alors vous demander un nom pour créer le fichier de données Firebird x.fdb puis un nom pour le fichier LO Base lui-même. La connexion à cette base de données Firebird se fait sans autre complication.</note> | LO propose aussi une base intégrée au format Firebird à titre expérimental. L'utilisation dans Base aurait de nombreux bogues. Dans cette configuration simplifiée, la base de données fait partie du fichier Base, avec des risques et limites. Une alternative simple à cette base intégrée : utiliser la 3e option "Connecter une base de données existante" en gardant l'option Firebird. LO va alors vous demander un nom pour créer le fichier de données Firebird x.fdb puis un nom pour le fichier LO Base lui-même. La connexion à cette base de données Firebird se fait sans autre complication.</note> | ||
+ | |||
+ | |||
+ | ===Rapports=== | ||
+ | Les rapports ou états sont des documents destinés à être imprimés. Ils permettent une mise en forme des données issues de la base que l'on sélectionne par une requête. | ||
+ | Dans les premières versions, l'élaboration de ces rapports supposait une extension **Report-builder** qui est désormais intégrée. Néanmoins, elle n'est pas installée automatiquement avec Base. Pour l'ajouter, lancer la commande : | ||
+ | <code>sudo apt install libreoffice-report-builder</code> | ||