suite à une migration de word 97 vers word XP l'ensemble de mes format
nombres n'est plus OK (dans 97 = # ##0,00 dans XP = #,##0.00). Le probleme
est que les courriers doivent fonctionner dans les 2 versions (97 et xp). je
ne peux donc pas reprendre les formats dans le courriers.
Y a t il un moyen de faire en sorte que word ne convertisse pas les formats.
Dans word 97 (version dans laquelle a été crée le courrier) - format de mon champs ---> # "# ##0,00 " - resultat ---> 1 254,30 Cela deviens dans dans word XP - format de mon champ ---> # "#,##0.00," - resultat ---> 1,254300.00,
Le champ a été écrit au départ avec des séparateurs qui n'étaient PAS les séparateurs système.
Anacoluthe « Séparer le bon grain de livresse » - COLUCHE
Bonjour !
'triunfante' nous a écrit ...
Dans word 97 (version dans laquelle a été crée le courrier)
- format de mon champs ---> # "# ##0,00 "
- resultat ---> 1 254,30
Cela deviens dans dans word XP
- format de mon champ ---> # "#,##0.00,"
- resultat ---> 1,254300.00,
Le champ a été écrit au départ avec des séparateurs
qui n'étaient PAS les séparateurs système.
Anacoluthe
« Séparer le bon grain de livresse »
- COLUCHE
Dans word 97 (version dans laquelle a été crée le courrier) - format de mon champs ---> # "# ##0,00 " - resultat ---> 1 254,30 Cela deviens dans dans word XP - format de mon champ ---> # "#,##0.00," - resultat ---> 1,254300.00,
Le champ a été écrit au départ avec des séparateurs qui n'étaient PAS les séparateurs système.
Anacoluthe « Séparer le bon grain de livresse » - COLUCHE
JièL Goubert
Bonjoir(c) Anacoluthe
Le 12/02/2006 14:54 vous avez écrit ceci :
Bonjour !
'triunfante' nous a écrit ...
Dans word 97 (version dans laquelle a été crée le courrier) - format de mon champs ---> # "# ##0,00 " - resultat ---> 1 254,30 Cela deviens dans dans word XP - format de mon champ ---> # "#,##0.00," - resultat ---> 1,254300.00,
Le champ a été écrit au départ avec des séparateurs qui n'étaient PAS les séparateurs système.
parfaitement d'accord, l'espace entre le dernier 0 et l' est superfétatoire
Reste à faire un recherche remplace de , par ^s
et utiliser la batchmacro pour le faire sur les 400 documents (tiens, on travaille au même endroit ? ;-P)
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr/
Bonjoir(c) Anacoluthe
Le 12/02/2006 14:54 vous avez écrit ceci :
Bonjour !
'triunfante' nous a écrit ...
Dans word 97 (version dans laquelle a été crée le courrier)
- format de mon champs ---> # "# ##0,00 "
- resultat ---> 1 254,30
Cela deviens dans dans word XP
- format de mon champ ---> # "#,##0.00,"
- resultat ---> 1,254300.00,
Le champ a été écrit au départ avec des séparateurs
qui n'étaient PAS les séparateurs système.
parfaitement d'accord, l'espace entre le dernier 0 et l' est superfétatoire
Reste à faire un recherche remplace de
,
par
^s
et utiliser la batchmacro pour le faire sur les 400 documents (tiens, on
travaille au même endroit ? ;-P)
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
Dans word 97 (version dans laquelle a été crée le courrier) - format de mon champs ---> # "# ##0,00 " - resultat ---> 1 254,30 Cela deviens dans dans word XP - format de mon champ ---> # "#,##0.00," - resultat ---> 1,254300.00,
Le champ a été écrit au départ avec des séparateurs qui n'étaient PAS les séparateurs système.
parfaitement d'accord, l'espace entre le dernier 0 et l' est superfétatoire
Reste à faire un recherche remplace de , par ^s
et utiliser la batchmacro pour le faire sur les 400 documents (tiens, on travaille au même endroit ? ;-P)
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr/
Circé
Hello JièL,
JièL Goubert avait énoncé :
et utiliser la batchmacro pour le faire sur les 400 documents (tiens, on travaille au même endroit ? ;-P)
Là tu confonds, ou alors tu sais pas bien compter... car entre 400 documents et 12 millions de modèles (sic)... ça fait pas le même compte... surtout qu'on peut imaginer que ces 12 millions de modèles ont généré chacun eux-mêmes autant de documents !!! Ce qui nous fait euh... 144 000 000 000 000,00 de documents... Alors, franchement 400 documents, c'est du pipeau !!! :D)))
Circé http://faqword.free.fr
Hello JièL,
JièL Goubert avait énoncé :
et utiliser la batchmacro pour le faire sur les 400 documents (tiens,
on travaille au même endroit ? ;-P)
Là tu confonds, ou alors tu sais pas bien compter... car entre 400
documents et 12 millions de modèles (sic)... ça fait pas le même
compte... surtout qu'on peut imaginer que ces 12 millions de modèles
ont généré chacun eux-mêmes autant de documents !!! Ce qui nous fait
euh... 144 000 000 000 000,00 de documents... Alors, franchement 400
documents, c'est du pipeau !!! :D)))
et utiliser la batchmacro pour le faire sur les 400 documents (tiens, on travaille au même endroit ? ;-P)
Là tu confonds, ou alors tu sais pas bien compter... car entre 400 documents et 12 millions de modèles (sic)... ça fait pas le même compte... surtout qu'on peut imaginer que ces 12 millions de modèles ont généré chacun eux-mêmes autant de documents !!! Ce qui nous fait euh... 144 000 000 000 000,00 de documents... Alors, franchement 400 documents, c'est du pipeau !!! :D)))
Circé http://faqword.free.fr
Modeste
Bonsour® JièL Goubert avec ferveur ;o))) vous nous disiez :
Bonjoir(c) Anacoluthe et utiliser la batchmacro pour le faire sur les 400 documents (tiens, on travaille au même endroit ? ;-P)
tiens !!?? travaille plus à Lyon, mais à Strasbourg maintenant ????
Marre tôt qu'il disait ....
-- ;o))) @+
Les news à la source !!! news://news.microsoft.com/microsoft.public.fr.excel et répondez OUI
n'oubliez pas les FAQ :http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr
Bonsour® JièL Goubert avec ferveur ;o))) vous nous disiez :
Bonjoir(c) Anacoluthe
et utiliser la batchmacro pour le faire sur les 400 documents (tiens, on
travaille au même endroit ? ;-P)
tiens !!?? travaille plus à Lyon, mais à Strasbourg maintenant ????
Marre tôt qu'il disait ....
--
;o)))
@+
Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI
n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
Bonsour® JièL Goubert avec ferveur ;o))) vous nous disiez :
Bonjoir(c) Anacoluthe et utiliser la batchmacro pour le faire sur les 400 documents (tiens, on travaille au même endroit ? ;-P)
tiens !!?? travaille plus à Lyon, mais à Strasbourg maintenant ????
Marre tôt qu'il disait ....
-- ;o))) @+
Les news à la source !!! news://news.microsoft.com/microsoft.public.fr.excel et répondez OUI
n'oubliez pas les FAQ :http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr
triunfante
Bonjour,
J'ai lu dans un forum cette methode "Confirmation des conversions lors de l'ouverture" et ai essaye mais cela ne donne rien tout se passe sans que cela me demande quoi que ce soit. En ce qui concerne le fichier de donnees il s'agit d'un fichier texte ave separateur ;
merci de ta compation -- abel
Bonjour Triunfante,
Prenons exemple d'un montant de 1254,30 dans ma source de données. Dans word 97 (version dans laquelle a été crée le courrier) - format de mon champs ---> # "# ##0,00 ?" - resultat ---> 1 254,30 ? Cela deviens dans dans word XP - format de mon champ ---> # "#,##0.00,?" - resultat ---> 1,254300.00,?
Ton problème ressemble fort à celui que l'on a avec Word 2002-2003 quand on fusionne avec une source Excel ou Access. Il y a en effet un "problème" avec le formatage des nombres, dates, etc. Les solutions proposées habituellement sont les suivantes : - soit modifier le commutateur de champ, mais c'est ce que tu ne veux pas faire - soit modifier la source de données en imposant un format numérique, mais tu ne peux pas non plus - reste à obliger Word à utiliser le protocole DDE (Dynamic Data Exchange) lors de la fusion. (Word 2002-2003 utilise par défaut OLEDB).
Essaie donc ceci dans Word 2002/2003 : - menu Outils | Options, onglet [Général], - coche la case "Confirmation des conversions lors de l'ouverture" - lors de la fusion, sélectionne "via DDE". sans certitude car je ne connais l'origine de tes données.
Tisane, qui compatit...
Bonjour,
J'ai lu dans un forum cette methode "Confirmation des conversions lors de
l'ouverture" et ai essaye mais cela ne donne rien tout se passe sans que cela
me demande quoi que ce soit. En ce qui concerne le fichier de donnees il
s'agit d'un fichier texte ave separateur ;
merci de ta compation
--
abel
Bonjour Triunfante,
Prenons exemple d'un montant de 1254,30 dans ma source de données.
Dans word 97 (version dans laquelle a été crée le courrier)
- format de mon champs ---> # "# ##0,00 ?"
- resultat ---> 1 254,30 ?
Cela deviens dans dans word XP
- format de mon champ ---> # "#,##0.00,?"
- resultat ---> 1,254300.00,?
Ton problème ressemble fort à celui que l'on a avec Word 2002-2003 quand on
fusionne avec une source Excel ou Access. Il y a en effet un "problème" avec
le formatage des nombres, dates, etc.
Les solutions proposées habituellement sont les suivantes :
- soit modifier le commutateur de champ, mais c'est ce que tu ne veux pas
faire
- soit modifier la source de données en imposant un format numérique, mais
tu ne peux pas non plus
- reste à obliger Word à utiliser le protocole DDE (Dynamic Data Exchange)
lors de la fusion. (Word 2002-2003 utilise par défaut OLEDB).
Essaie donc ceci dans Word 2002/2003 :
- menu Outils | Options, onglet [Général],
- coche la case "Confirmation des conversions lors de l'ouverture"
- lors de la fusion, sélectionne "via DDE".
sans certitude car je ne connais l'origine de tes données.
J'ai lu dans un forum cette methode "Confirmation des conversions lors de l'ouverture" et ai essaye mais cela ne donne rien tout se passe sans que cela me demande quoi que ce soit. En ce qui concerne le fichier de donnees il s'agit d'un fichier texte ave separateur ;
merci de ta compation -- abel
Bonjour Triunfante,
Prenons exemple d'un montant de 1254,30 dans ma source de données. Dans word 97 (version dans laquelle a été crée le courrier) - format de mon champs ---> # "# ##0,00 ?" - resultat ---> 1 254,30 ? Cela deviens dans dans word XP - format de mon champ ---> # "#,##0.00,?" - resultat ---> 1,254300.00,?
Ton problème ressemble fort à celui que l'on a avec Word 2002-2003 quand on fusionne avec une source Excel ou Access. Il y a en effet un "problème" avec le formatage des nombres, dates, etc. Les solutions proposées habituellement sont les suivantes : - soit modifier le commutateur de champ, mais c'est ce que tu ne veux pas faire - soit modifier la source de données en imposant un format numérique, mais tu ne peux pas non plus - reste à obliger Word à utiliser le protocole DDE (Dynamic Data Exchange) lors de la fusion. (Word 2002-2003 utilise par défaut OLEDB).
Essaie donc ceci dans Word 2002/2003 : - menu Outils | Options, onglet [Général], - coche la case "Confirmation des conversions lors de l'ouverture" - lors de la fusion, sélectionne "via DDE". sans certitude car je ne connais l'origine de tes données.
Tisane, qui compatit...
triunfante
Le problemen'est pas de savoir si cela a bien ete ecris au depart. Le soucis est que ce changement de version fait que des courriers qui fonctionnait tres bien ne marche plus. De plus le le format ea ete ecris correctement avec les separateurs francais -- abel
Bonjour !
'triunfante' nous a écrit ...
Dans word 97 (version dans laquelle a été crée le courrier) - format de mon champs ---> # "# ##0,00 €" - resultat ---> 1 254,30 € Cela deviens dans dans word XP - format de mon champ ---> # "#,##0.00,€" - resultat ---> 1,254300.00,€
Le champ a été écrit au départ avec des séparateurs qui n'étaient PAS les séparateurs système.
Anacoluthe « Séparer le bon grain de l’ivresse » - COLUCHE
Le problemen'est pas de savoir si cela a bien ete ecris au depart. Le soucis
est que ce changement de version fait que des courriers qui fonctionnait tres
bien ne marche plus. De plus le le format ea ete ecris correctement avec les
separateurs francais
--
abel
Bonjour !
'triunfante' nous a écrit ...
Dans word 97 (version dans laquelle a été crée le courrier)
- format de mon champs ---> # "# ##0,00 €"
- resultat ---> 1 254,30 €
Cela deviens dans dans word XP
- format de mon champ ---> # "#,##0.00,€"
- resultat ---> 1,254300.00,€
Le champ a été écrit au départ avec des séparateurs
qui n'étaient PAS les séparateurs système.
Anacoluthe
« Séparer le bon grain de l’ivresse »
- COLUCHE
Le problemen'est pas de savoir si cela a bien ete ecris au depart. Le soucis est que ce changement de version fait que des courriers qui fonctionnait tres bien ne marche plus. De plus le le format ea ete ecris correctement avec les separateurs francais -- abel
Bonjour !
'triunfante' nous a écrit ...
Dans word 97 (version dans laquelle a été crée le courrier) - format de mon champs ---> # "# ##0,00 €" - resultat ---> 1 254,30 € Cela deviens dans dans word XP - format de mon champ ---> # "#,##0.00,€" - resultat ---> 1,254300.00,€
Le champ a été écrit au départ avec des séparateurs qui n'étaient PAS les séparateurs système.
Anacoluthe « Séparer le bon grain de l’ivresse » - COLUCHE
De plus le le format ea ete ecris correctement avec les separateurs francais
ben la preuve que non ;-)
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr
JièL Goubert
Bonjoir(c) triunfante
Ok pusiqu'il etait mal ecris dis moi comment l'ecrire je serais curieux de le savoir
Voila :
# "# ##0,00"} €
le " " de fin (surtout lui en fait) et le "€" ne DOIVENT pas faite partie du champ mais être mis à l'extérieur, sinon Word essaye de les interpréter et donne le résultat que vous avez !
De rien
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr
Bonjoir(c) triunfante
Ok pusiqu'il etait mal ecris dis moi comment l'ecrire je serais curieux de le
savoir
Voila :
# "# ##0,00"} €
le " " de fin (surtout lui en fait) et le "€" ne DOIVENT pas faite
partie du champ mais être mis à l'extérieur, sinon Word essaye de les
interpréter et donne le résultat que vous avez !
De rien
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr
Ok pusiqu'il etait mal ecris dis moi comment l'ecrire je serais curieux de le savoir
Voila :
# "# ##0,00"} €
le " " de fin (surtout lui en fait) et le "€" ne DOIVENT pas faite partie du champ mais être mis à l'extérieur, sinon Word essaye de les interpréter et donne le résultat que vous avez !
De rien
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr