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.