Rechercher : dans
Par :

[Word] Publipostage Fusion Saut de Page

Dernière réponse le 30 jui 2009 à 11:44:55 nikko, le 21 mai 2007 à 13:06:28 
 Signaler ce message aux modérateurs

Bonjour,
Je souhaite créer un répertoire à partir d'une base de données sur Excel. J'utilise pour cela la fonction de publipostage de Word.
Tout marche à merveille, seulement, j'aimerais bien pouvoir effectuer automatiquement un saut de page à chaque changement de lettre du champ "NOM". Quelqu'un saurait-il comment programmer cela simplement ?
Merci D'avance

Configuration: Windows XP
Internet Explorer 6.0

1

Pierre, le 17 oct 2007 à 21:56:29

Bonjour,
J'ai exactement le meme problème. Est ce que vous avez trouvé la solution à ce petit problème.

Par avance merci

Pierre

Répondre à Pierre

2

Miouche, le 19 oct 2007 à 11:08:29

J'ai bien une petite solution à proposer :

dans le squelette du publipostage, vous placer à la fin de l'enregistrement le saut de page
mais juste avant ce saut de page, vous mettez la condition "suivant si..."
(aller dans la barre d'état du publipostage, cliquer sur "insérer un mot clé" puis sur "Suivant Si...")
Et là vous mettez une condition qui ira à l'enregistrement suivant directement sans passer par le saut de page qui est juste après la condition "Suivant si..." (il faut donc finalement prévoir où sera le saut de page en prévoyant une sorte de marqueur dans Excel : dans le cas de nikko, par exemple créer une colonne dans Excel avec une croix quand la première lettre du nom change de lettre, ça se fait très rapidement avec la fonction "SI" de Excel).

Cordialement,
Miouche

Répondre à Miouche

3

Miouche, le 19 oct 2007 à 12:48:28

Ne pas tenir compte de mon prcédent message, ça ne marche pas visiblement...
le "suivant si" saute carrément l'enregistrement d'après
j'avoue que j'ai du mal à comprendre la logique de Word

mea culpa

Répondre à Miouche

4

Laurent, le 26 sep 2008 à 23:34:10

J'ai résolu le probleme ainsi pour le saut de page conditionnel dans word:

on déclare un signet:

{SET anciennom "NOM" \* MERGEFORMAT}

ensuite on teste:
{ IF {MERGEFIELD "NOM"} <> {anciennom} " saut de page avec CTRL et enter" ""}



le problème c'est que ça fait des sauts de section à la fin de chaque page normale donc j'ai fait un CTRL H et j'ai supprimé tous les sauts de sections et ça me garde les sauts de page.

Répondre à Laurent

5

 mick, le 30 jui 2009 à 11:44:55

Bonjour,

j'ai repris ce bout de code et il ne fonctionne pas pour moi.

voici mon code
{SET anciennom "NOM" \* MERGEFORMAT}

et juste en dessous
{IF nomactuel <> {anciennom} "{INCLUDETEXT "\"C:\\monfichier.doc\"" \*MERGEFORMAT}" ""}

j'ai cherché dans tous les sens et rien en plus la doc sur le web est difficile à trouver sur ce sujet...

Répondre à mick