PUBLIPOSTAGE WORD 2003

Bonjour,

J'ai un problème de format pour faire un publipostage sur word 2003 avec champs de fusion dans excel 2003.

Mes formats sont bons sur excel (numérique, 2 décimales) mais rien à faire pour les intégrer correctement dans word. J'ai essayé de mettre des arrondis à 2 décimales, convertir mes données avec ou sans indicateur de texte. Rien n'y fait.

Mes données numériques sont restituées dans mon publipostage :

- soit sans décimale
- soit avec 7 ou 8 décimales.

Merci d'avance à celui ou celle qui m'aidera

Cordialement
Cat
Configuration: Windows 2000
Internet Explorer 6.0

11 réponses

  1. Re-bonsoir Marina,

    Je crois que j'avais fait une erreur, en fait, j'ai cumulé deux solutions :

    1) J'ai cocher l'option "Confirmer la conversion du format de fichier lors de l'ouverture"

    2) J'ai aussi imposer des formats dans les champs du document word

    Et il semblerait que la 1ère solution suffisait, chez moi, ça fonctionne sur word 2007, je vais voir demain au bureau.

    Un grand merci et désolée pour mon erreur, je t'ai fait perdre du temps.

    A +
    Cordialement
    Catherine
    2
    1. Modérateur
      Bonjour,

      Il y a un problème de format.
      Comment sont les formats dans Excel ?
      As tu mis des commutateurs de format dans Word ?

      m@rina
      1
      1. Bonsoir,

        Merci Marina, j'ai fais un test avec word 2007 chez moi, ça fonctionne. J'essai dès demain au bureau sur word 2003. Il n'y a pas de raison pour que ça ne marche pas.

        Cordialement.
        Cat
        0
        1. Bonsoir,

          Au secours, je croyais mon affaire réglée, et bien malheureusement non.

          J'ai bien réussi à avoir mon format nombre avec 2 décimales, mon format date correct, mais je ne m'étais pas rendu compte que tous les nombres supérieurs à 999 posent problème.

          En effet, le nombre de millier est tronqué et s'ajoute aux unités, en clair :

          2 000,00 devient 2,00 (0 + 2)
          1 336,00 devient 337,00 (336 + 1)
          2 502,00 devient 504,00 (502 + 2)

          Merci d'avance à tous
          Cordialement
          Cat
          0
          1. Bonjour Marina,

            Oui, j'ai bien mis des commutateurs de format dans word, soit des champs qui se présentent ainsi :

            { MERGEFIELD Montant facturé à client\#"# ###,00" }

            Dans Excel, mes nombres sont en format nombre avec 2 décimales et séparateur de milliers. J'ai même essayé de convertir avec et sans indicateur de texte. Rien ne fonctionne.

            Merci de m'aider
            Cordialement
            Cath
            0
            1. Modérateur
              Bonjour,

              Il faut que le format nombre concorde avec le format dans les options régionales et linguistiques.
              Dans ton commutateur de format, as-tu mis un espace insécable entre les milliers ? Si la réponse, mets-le.
              Si ça ne fonctionne pas, essaie aussi sans espace pour voir si le résultat est meilleur.

              m@rina
              0
              1. Bonjour,

                Il y a effectivemen un espace, mais je ne sais pas s'il est insécable. Comment puis-je le voir et comment rendre mon espace insécable s'il ne l'est pas ?

                Merci d'avance
                Cordialement
                Catherine
                0
                1. Modérateur
                  Commence par afficher les caractères non imprimables en cliquant sur le bouton ¶ de la barre d'outils.
                  L'espace insécable est représenté par un °.

                  m@rina
                  0
                  1. Bonsoir,

                    L'espace insécable ne change rien. As-tu une autre idée ?

                    A + et merci encore
                    Catherine
                    0
                    1. Modérateur
                      Bonsoir Catherine,

                      En principe, il suffit effectivement de choisir le protocole DDE. Mais, cela dit, ça ne fait pas double emploi, on peut très bien choisir un format nombre particulier quel que soit le protocole choisi.

                      m@rina
                      0