OVH Cloud OVH Cloud

pubipostage sur plusieurs pages

5 réponses
Avatar
jipi
Bonjour,

Je débute en publipostage et mes essais sont restés infructueux.

Mon fichier de départ : chaque ligne comprend les coordonnées du
destinataire, une référence article une désignation et un prix. Le nombre de
lignes pour un même destinataire est variable et peut nécessiter plusieurs
pages d’impression.

Mon besoin : Réaliser un publipostage où les cordonnées du destinataire
soient rappelées sur chaque page ( en entête) suivi d’un nombre déterminé de
lignes articles (20 par exemple) puis d’un texte de fin de courrier
comprenant les formules de politesse.
Nb : je désire que ce texte de fin de courrier ne figure que sur la dernière
page d’un destinataire.

Des exemples de ce type de sujet existent ils (vba ou autre) ?

Merci d’avance pour votre aide

jipi

5 réponses

Avatar
Circé
Bonjour,

C'est une question souvent posée, et la solution existe mais n'est pas
tip top ! Enfin, elle fonctionne si on respecte à la lettre ce qui est
expliqué ici :
http://support.microsoft.com/?scid=kb;fr;459169

Ta base doit être triée sur le destinataire et tu dois mettre une ligne
blanche à chaque changement de destinataire...

Il y a un autre lien, en englische avec une autre méthode, mais je l'ai
testé (rapidement il est vrai), et elle ne fonctionne pas a priori...
Enfin, si quelqu'un d'autre veut la tester...
Vu que je l'ai retiré de la faq, faut la chercher sur la KB et j'ai la
flemme !... :-D


Circé
http://faqword.free.fr



jipi avait écrit le 07/01/2005 :
Bonjour,

Je débute en publipostage et mes essais sont restés infructueux.

Mon fichier de départ : chaque ligne comprend les coordonnées du
destinataire, une référence article une désignation et un prix. Le nombre
de lignes pour un même destinataire est variable et peut nécessiter
plusieurs pages d�impression.

Mon besoin : Réaliser un publipostage où les cordonnées du destinataire
soient rappelées sur chaque page ( en entête) suivi d�un nombre
déterminé de lignes articles (20 par exemple) puis d�un texte de fin de
courrier comprenant les formules de politesse.
Nb : je désire que ce texte de fin de courrier ne figure que sur la
dernière page d�un destinataire.

Des exemples de ce type de sujet existent ils (vba ou autre) ?

Merci d�avance pour votre aide

jipi


Avatar
Anacoluthe
Bonjour !

'Circé' nous a écrit ...
Vu que je l'ai retiré de la faq, faut la chercher sur la KB et j'ai la
flemme !... :-D


:-D

http://support.microsoft.com/kb/294686
http://support.microsoft.com/kb/105888
http://support.microsoft.com/kb/211303

Vivement la fin de la semaine !

Anacoluthe
« Parfois je voudrais travailler
Mais y a ma flemme qui contr'attaque
En me glissant un oreiller
Dans mon hamac. »
- Georges MOUSTAKI

Avatar
jipi
Bonjour,

Merci à Circé et Anacoluthe.

J'ai testé les 105888 : compliqué pour recopier les infos de mergefield...
211303 : ok (en fusion parce que en visualisation c'est curieux... surtout
pour un débutant dans ce domaine!).

Mais j'ai quand même une question subsidiaire à vous poser :
pour chaque ligne de données du corps de texte en suivantsi j'ai 4 champs à
faire apparaître. L'un de ces champs, bien que faisant une longueur de 24 car
: vérifié par la fonction NBCAR, posséde un certain nombre de caractères
blancs. Ce champ est en fait une désignation.
J'ai mis des tabulations entre les champs et je constate des décalages
suivant le nb de caractères alpha de mon champ désignation.

exemple:

Ref article Désignation Condit

114721 SOUDE CAUST MICROPERLES SA 25K
118222 AC OXALIQUE SA 25K
147121 CHLOR CALCIUM PAIL77/80% SA 25K

Avez vous une idée pour traiter ce pb?

Merci d'avance

jipi


Bonjour,

Je débute en publipostage et mes essais sont restés infructueux.

Mon fichier de départ : chaque ligne comprend les coordonnées du
destinataire, une référence article une désignation et un prix. Le nombre de
lignes pour un même destinataire est variable et peut nécessiter plusieurs
pages d’impression.

Mon besoin : Réaliser un publipostage où les cordonnées du destinataire
soient rappelées sur chaque page ( en entête) suivi d’un nombre déterminé de
lignes articles (20 par exemple) puis d’un texte de fin de courrier
comprenant les formules de politesse.
Nb : je désire que ce texte de fin de courrier ne figure que sur la dernière
page d’un destinataire.

Des exemples de ce type de sujet existent ils (vba ou autre) ?

Merci d’avance pour votre aide

jipi


Avatar
Circé
Bonjour,

Je suis un peu déconnectée du fil original !!!! :-D))

jipi avait prétendu :
J'ai mis des tabulations entre les champs et je constate des décalages
suivant le nb de caractères alpha de mon champ désignation.

exemple:

Ref article Désignation Condit

114721 SOUDE CAUST MICROPERLES SA 25K
118222 AC OXALIQUE SA 25K
147121 CHLOR CALCIUM PAIL77/80% SA 25K

Avez vous une idée pour traiter ce pb?


Un tableau, tout simplement

Circé
http://faqword.free.fr

Avatar
jipi
Re bonjour Circé,

Eh bien non point de tableau => résultat nul
mais des réglages de tabulation tout simplement!

Merci de m'avoir mis sur la piste

A+

jipi


Bonjour,

Je suis un peu déconnectée du fil original !!!! :-D))

jipi avait prétendu :
J'ai mis des tabulations entre les champs et je constate des décalages
suivant le nb de caractères alpha de mon champ désignation.

exemple:

Ref article Désignation Condit

114721 SOUDE CAUST MICROPERLES SA 25K
118222 AC OXALIQUE SA 25K
147121 CHLOR CALCIUM PAIL77/80% SA 25K

Avez vous une idée pour traiter ce pb?


Un tableau, tout simplement

Circé
http://faqword.free.fr