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

Répondre à