Comment avoir un format 1,23 au lieu de 1.23 avec les mergefield

Fermé
Angy - 31 mars 2015 à 15:11
 Angy - 31 mars 2015 à 16:35
Bonjour,

J'utilise dans un .docx des mergefield pour importer des données.
Exemple : { MERGEFIELD NomChamp \# "# ### ##0.00" \* MERGEFORMAT }

Je me retrouve avec ce type de résultat au rendu : 123 456.78
Or, j'aimerais le format décimales avec virgule (et pas point) : 123 456,78

Auriez-vous une idée de comment y parvenir svp ?

J'ai beau avoir cherché sur le web et avoir essayé plusieurs formules, rien n'y fait et je perds un peu pied là : /

Pour infos, j'ai testé des choses du genre :
{ MERGEFIELD NomChamp \# "# ### ##0,00" \* MERGEFORMAT }
{ MERGEFIELD NomChamp \# "# ### ###,00" \* MERGEFORMAT }
{ MERGEFIELD NomChamp \# "# ### ###,##" \* MERGEFORMAT }
Etc.


A voir également:

1 réponse

C-Claire Messages postés 4014 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 3 octobre 2016 2 218
Modifié par C-Claire le 31/03/2015 à 15:42
Bonjour,

les formats "# ### ##0,00" ou "# ### ###,00" sont bons à condition que le paramétrage sous Windows des Options régionales de ton poste ait bien la virgule déclarée comme séparateur décimal.

C-Claire
0
Merci pour ta réponse Claire.
C'est ce que j'ai cru comprendre. Seulement je ne peux pas changer le paramétrage de mon PC (qui est un appareil professionnel bridé)...
Aucun moyen de forcer le remplacement "." > "," ? :'(
0
C-Claire Messages postés 4014 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 3 octobre 2016 2 218 > Angy
31 mars 2015 à 16:03
Si tu n'as qu'une feuille ou si c'est le premier onglet du classeur Excel, une autre technique consiste à effectuer la fusion en utilisant le protocole DDE :
Depuis ton document Word, va dans l'onglet Fichier, Options, "Options avancées" (à gauche). Dans la section "Général", active la case "Confirmer la conversion du format de fichier lors de l'ouverture".
Refais la liaison avec ton fichier Excel et sélectionne "DDE (Échange dynamique de données)".

C-Claire
0
Angy > C-Claire Messages postés 4014 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 3 octobre 2016
Modifié par Angy le 31/03/2015 à 16:27
Malheureusement je n'ai pas accès à la source des données (qui n'est pas un Excel mais plutôt une base de données je crois - je n'ai pas trop de visibilité sur ce point).
Bon, en tout cas j'en conclus qu'il n'y a pas de méthodes toutes prêtes et faciles à mettre en place pour un simple changement de séparateur de décimal directement dans le MERGEFIELD, sous Word... ^^ On va se contenter du "." , tant pis.
Merci en tout cas pour tes réponses C-Claire !
0
C-Claire Messages postés 4014 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 3 octobre 2016 2 218 > Angy
31 mars 2015 à 16:30
En fait, la méthode est simple... à condition que les services informatiques n'empêchent pas les gens de travailler correctement ;-)

C-Claire
0
Angy > C-Claire Messages postés 4014 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 3 octobre 2016
31 mars 2015 à 16:35
Doit y avoir un peu de ça, ce n'est pas faux :)
0