OVH Cloud OVH Cloud

1ère fusion Excel et Word

5 réponses
Avatar
Petit Denis
Bonsoir
Ça devait arriver, je me suis lancé dans mon premier publipostage !

L'idée générale : à partir d'un tableau excel où on a regroupé les notes du
bac blanc des élèves, il faut faire un tirage papier avec les résultats pour
chaque élève et préciser si refusé, oral, mention et laquelle...

Ça marche pour tout cela, je rencontre juste un problème mineur avec les
formats des notes
j'ai un champ : {MERGEFIELD gc \* MERGEFORMAT } et je n'ai pas les nombres
avec une décimale.
Il semble qu'il faille mettre # " #,#" à la place du mergeformat ???
Je me suis planté où ?

Merci
--
Petit Denis

5 réponses

Avatar
Anacoluthe
Bonjour !

'Petit Denis' nous a écrit ...
j'ai un champ : {MERGEFIELD gc * MERGEFORMAT } et je n'ai pas les
nombres avec une décimale.
Il semble qu'il faille mettre # " #,#" à la place du mergeformat ???


Tu peux mettre le commutateur de format numérique # #0,#
(ou # "#0,#" les guillemets ne sont obligatoires que s'il y a des
espaces dans le format) _ET_ le commutateur de mise en forme
* MERGEFORMAT

Anacoluthe
« Tout grand artiste est un transformateur de formes. »
- André MALRAUX

Avatar
Petit Denis
Bonjour
Anacoluthe wrote:
Bonjour !

'Petit Denis' nous a écrit ...
j'ai un champ : {MERGEFIELD gc * MERGEFORMAT } et je n'ai pas les
nombres avec une décimale.


Tu peux mettre le commutateur de format numérique # #0,#
(ou # "#0,#" les guillemets ne sont obligatoires que s'il y a des
espaces dans le format) _ET_ le commutateur de mise en forme
* MERGEFORMAT



{MERGEFIELD gc # #0,#* MERGEFORMAT }
Il a fallu que je mette une espace [espace]# #0,#

D'autre part, cela marche bien avec un tableau fait manuellement sans calcul
(test).
Maintenant si j'utilise le tableau où les notes sont calculées et pondérées,
au moment de la fusion "les champs de fusion non valides ; n'exitent pas
dans la source de données"... Je dois cliquer sur OK jusqu'à passer en revue
tous les champs coupables.
Dans le "modèle" les champs sont ensuite remplacés par des "champ fusion
automatique" (enfin presque tous...)

Merci
--
Petit Denis


Avatar
bayosky
Hello,

Petit Denis wrote:
Bonsoir
Ça devait arriver, je me suis lancé dans mon premier publipostage !

Bonne idée c'est une possibilité méconnue :o) qui,

contrairement à ce qu'indique le nom,
peut servir en dehors du cadre du courrier .

Normalement si le format a été correctement choisi dans Excel
le champs l'affiche de la même façon.
Je le fais très souvent pour construire des sujets de maths
( par ex. sujet A & B, classe 1 & 2 ---> soit 4 lignes de données dans
excel )
et je n'ai jamais eu de pb. ( sous office2000)
Cela me permet de varier les valeurs numériques, les noms de points,
voir des morceaux de phrases
en contrôlant à part ( avec les fonctions de Excel ) la validité de chaque
série.
et même en faisant calculer dans excel es valeurs à afficher ...
C'est largement plus sûre que de bidouiller à la main en tappant des textes
distincts.

On peut même créer des formats exotiques dans excel
( formats personnalisés)
( voir fil récents concernant le format des décimaux )
et word l'affiche nickel-chrome.

J'ai cependant cru comprendre que la version office2003
avait un pb pour la récupération des formats mais cela ne concernerait que
les dates...

HB

Avatar
bayosky
bien le bonsoir,,

Petit Denis wrote:
D'autre part, cela marche bien avec un tableau fait manuellement
sans calcul (test).
Maintenant si j'utilise le tableau où les notes sont calculées et
pondérées, au moment de la fusion "les champs de fusion non valides
; n'exitent pas dans la source de données"... (...)


Euh, Il est difficile dêtre ceretain lorsque l'on ne voit pas les documents
( le classeur ET le document Word )
mais j'ai l'impression que, en pasant du mode "test avec des nombres"
au mode "test avec des formules" tu as un peu mis la zone dans les noms des
champs...

Quelques choses simples... si elles te semblent évidentes excuses moi
mais mieux vaut vérifier quelques éléments clés...


1. Le classeur qui servira de base de données a intérêt à être structuré
avant
en réfléchissant à ce qui va être récupéré dans Word
et ce qui va servir à des calculs mais sans être vu sur le document Word
2. Les noms des champs sont sur la première ligne.
3. La/les premières colonnes sont les identifiants
( ici : nom; prenom, classe par exemple ... )
Les colonnes suivantes sont les valeurs qui vont aussi être affichées
Ensuite peuvent venir les colonnes "internes au classeur" ( calculs
variés)
La raison est simple, lorsque Word ajoute la barre d'outils "fusion"
il prend les champs dans l'ordre et mieux vaut
ne pas avoir à fouiller dans la liste verticale.

Dans le document word, on peut alors choisir "publipostage" ...
choisir la source .... et désigner le classeur fait.

L'insertion du champs se fait simplement en le sélectionnant dans la liste
accessible par la nouvelle barre d'outils
Le passage d'un enregistrement à l'autre , la fusion vers l'imprimante,
etc... se fait aussi avec cette barre d'outils.

On peut , bien sûr, modifier la source pendant que le document word évolue,
mais la prise en compte des modifications est "plus ou moins immédiate" et
il vaut mieux limiter les bricolages dans le classeur pour ne pas s'égarer
...

Sauf cas particulier, le format d'affichage dans Word correspond au format
choisi dans Excel.
( éviter le format auto "Standard" dont on ne sait trop ce qu'il cache et
choisir vraiment le format adapté cela limite les mauvaises surprises.)

Cela peut paraitre fastidieux mais un bon classeur facilitera grandement le
mise au point du document word.


D'une manière générale, les programmes MS sont conçus pour prendre
intempestivement des initiatives qui, si elles peuvent sembler bonnes dans
un premier temps, se révèlent souvent calamiteuses à l'usage...
J'ai donc, pour ma part, désactivé dans Word l'essentiel de ces
"automatismes" ( puces auto, style auto, etc...) pour savoir où j'en suis et
contrôler ce qui se passe.

Si tu veux plus de détails et/ou d'aide
demande,
on passera par les BAL "privées"
( j'ai une BAL en ac-toulouse.fr ... )
et l'on pourra échanger *.xls +*.doc si tu le désires.

PS: J'ai moi-même reçu beaucoup d'aide sur les NG word et Excel
à une certaine époque et j'en ai encore besoin parfois.
C'est un plaisir que de donner un peu
lorsque l'on a tant reçu :o)

A+

HB

Avatar
Petit Denis
Bonsoir
et merci
Euh, Il est difficile dêtre ceretain lorsque l'on ne voit pas les
documents ( le classeur ET le document Word )
mais j'ai l'impression que, en pasant du mode "test avec des nombres"
au mode "test avec des formules" tu as un peu mis la zone dans les
noms des champs...


En fait le doc Excel est un peu mal foutu et c'est du calcul imbriqué avec
des colonnes vides des lignes vides, bref, "ça met (un peu) la zone".
Ça ne retire rien au fait que d'un point de vue général, ça marche ! J'ai
réussi plus ou mooins bien, et surtout j'ai vu les erreurs à éviter pour le
prochian tableau.
[Pour ceux qui se souveinnent]
Je vais pouvoir me relancer dans mon travail avec mes eaux minérales mais
sans access.
[/Fin]

Bonne nuit
--
Petit Denis