Bonjour Pierre-Yves, Le 20/11/2014 14:18, pierre-yves samyn a écrit : > > Si finalement tu utilises un rapport Base, une solution simple > à mettre en oeuvre serait... d'utiliser une macro writer dans > writer :) > > - Insérer dans le rapport Base le contrôle qui contiendra le montant en > lettres > sans lui affecter de champ de données > > - Générer le rapport (le contrôle sera vide) > > - Enregistrer le rapport généré comme odt. Les contrôles devraient se > présenter dans des tableaux. Il suffit de repérer les cellules intéressantes > (celle où se trouve le montant numérique, celle où doit figurer le montant > en lettres), de faire le calcul et mettre à jour la cellule cible. > > Dans l'exemple simplifié joint, les cellules sont dans les tableaux > "Pied_de_page_de_groupe". Le programme ne fait ici que recopier > la valeur mais il suffira d'ajouter ta conversion. > > RTout9.odt <http://nabble.documentfoundation.org/file/n4129711/RTout9.odt> >
Merci Pierre-Yves. Je m'étais posé la même question : un rapport génère un document Writer, donc on "devrait" pouvoir insérer un appel de macro. La solution proposée devrait fonctionner, en effet, mais me semble complexe à mettre entre les mains d'un utilisateur ordinaire. Néanmoins, je vais tester. Merci encore, -- Jean-Francois Nifenecker, Bordeaux 07.52.63.25.54 -- Envoyez un mail à [email protected] pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
