Bonjour,
Le 28/03/2018 à 12:09, demande_aide_fr@libreoffice.org a écrit :
nous rédigeons des dossiers composés de plusieurs documents
libreoffice de type texte ou calc et il nous serait pratique de
pouvoir créer des variables (Champs, Variables, définir une variable)
accessible pour l'ensemble des documents du dossier. Est ce possible
?
Vous ne précisez pas l'étendue du besoin : partager les seules
déclarations ou aussi les contenus des variables dans l'état où elles se
trouvent après utilisation dans un document ?
Je vois plusieurs solutions.
1. Déclarez-les comme globales
Global MaVar As String
Une variable (ou constante) globale est disponible de façon... globale.
Les variables /!\ et leurs contenus /!\ sont alors communs pendant toute
la session.
Restriction : (danger) si seules les déclarations vous intéressent,
alors il faut vous assurer, à l'exécution d'un nouveau document, que le
contenu de chaque variable est cohérent.
Restriction : fonctionne pour autant qu'on ne referme pas la session
LibreOffice pour ouvrir un autre document.
2. Créez une bibliothèque dédiée dans Mes macros (voire dans Macros
LibreOffice mais là il faudra les installer sous un compte d'administration)
Dans cette bibliothèque, créez un/plusieurs modules dans lesquels vous
placez les déclarations qui vont bien. Il vous suffit ensuite d'ouvrir
cette bibliothèque au lancement de vos outils pour accéder à son contenu.
Je préfère cette 2e méthode mais elle implique d'organiser les
développements et la distribution des documents sur les postes des
utilisateurs (p.ex. une macro d'installation pour assurer la cohérence
sur chaque poste).
Restriction : si vous voulez partager non seulement les déclarations des
variables mais aussi leurs contenus, il faudra trouver un moyen de
mémoriser ces contenus d'une session à l'autre.
Si vous répondez, merci de penser à utiliser la fonction "répondre à
tous" de votre logiciel de courrier électronique de façon que la liste
reçoive une copie de votre réponse.
Bien cordialement,
--
Jean-Francois Nifenecker, Bordeaux
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.