Publipostage
Publipostage Word à partir de la version 2007
🔶 Publipostage Word pour une lettre
- Accessible depuis l'onglet du même nom. Procédure :
1 - Bouton "Démarrer la fusion..." : sélection du type de publipostage.
2 - Bouton "Sélection des destinataires" (préalablement crée dans un fichier Excel)
3 - "Insérer un champ de fusion"
4 - Bouton "Terminer & fusionner". - Note : pour utiliser le Bloc d'adresse, utilisez d'abord le bouton "Faire correspondre les champs". Attention, Word ne fait plus disparaître les paragraphes qui ont un champ avec un enregistrement vide. La ligne est conservée malgré le vide.
🔶 Publipostage Word pour un mailing
Pour réaliser un mailing, vous devez avoir dans votre base de données (fichier Excel), une colonne qui contient des adresses de messagerie (si, si). C'est au moment de la fusion que vous devez spécifier ce champ.Attention Word n'accepte que Microsoft Outlook comme système de messagerie.
Astuce: Faire un mailing sans Outlook
Pour cela, vous devez utiliser OpenOffice Writer (menu Outils / Assistant publipostage).Il vous faudras convertir vos fichiers Excel au format Calc pour pouvoir utiliser une base d'adresses.
Pour pouvoir utiliser n'importe quelle messagerie (même une messagerie en ligne !), il vous faut configurer OpenOffice. Depuis n'importe quel logiciel OpenOffice allez dans Outils / Option / OpenOffice Writer / Courriel de publipostage.
🔶 Règles de publipostage Word
- Demander
Demande une information à l'utilisateur à l'aide d'une boîte de dialogue et répercute la réponse sur tous les enregistrements. Voir l'astuce Bureautique Easy-Micro n°8 : Remplir une zone de texte Word à partir d'une boîte de dialogue - Remplir
Fait apparaître une boîte de dialogue à chaque enregistrement invitant l'utilisateur à entrer un texte - Si alors sinon
Si un champ = quelque chose, alors écrire ceci, sinon écrire cela - N° enreg. fusion
Numéros d'enregistrement de fusion. Ces numéros se réactualise à chaque modification (filtre, champ suivant...) - N° séquence fusion
Numéros séquentiels d'enregistrement de fusion. Ces numéros vont se suivre quoi qu'il arrive - Suivant
Passe automatiquement à l'enregistrement suivant (utile dans les étiquettes) - Suivant si
Passe à l'enregistrement suivant si un certain champ respecte certains critères - Définir signet
Permet d'insérer un signet - Sauter si
N'exécute pas l'enregistrement courant si un champ respecte certains critères
🔶 Les commutateurs : Format et mise en forme de champ Word
Il existe trois types de commutateurs :
- \* pour la mise en forme du texte
- \# pour le format des nombres
- \@ pour la mise en forme des dates
- Format Code Postal :
{ MERGEFIELD leChamp \# "0####" } - Format Décimal :
{ MERGEFIELD leChamp \# "#,00" }
{ MERGEFIELD leChamp \# "### ### ###,##" } - Format Date :
{ MERGEFIELD laDate \@ "dd/MM/yyyy" }
{ MERGEFIELD laDate \@ "dd dddd MMMM yyyy" } - Format Monétaire :
{ MERGEFIELD Montant \# "# ###,00 €" } - Format numéro de Téléphone:
{ MERGEFIELD \# "00' '00' '00' '00' '00" } - Format Poucentage :
{ ={MERGEFIELD mon_champ } * 100 \# "# %" } - Afficher le champ mon_champ uniquement si il est différent de zéro :
{IF { MERGEFIELD mon_champ} <>"0.00" "{ MERGEFIELD mon_champ}""" }
Cet exemple est issu de Faqword.com/publipostage - Pour conserver les liens hypertextes sur des adresses de liens, il faut inclure vos champs d'adresses dans des champs HYPERLINK :
{ HYPERLINK "{ MERGEFIELD mon_champ }" }
Cet exemple est issu de Faqword.com/publipostage - Exemple de si imbriqué :
{IF {MERGEFIELD Civilité}="Monsieur" "le gagnant" "{IF MERGEFIELD Civilité}="Société" "les gagnants" "la gagnante"}"} - Exemple de listing avec le champ NEXT (SUIVANT) :
{MERGEFIELD Nom} a commandé le produit {MERGEFIELD Produit}
{NEXT}{IF {MERGEFIELD Nom}="" "" "{MERGEFIELD Nom} a commandé le produit {MERGEFIELD Produit}"}
{NEXT}{IF {MERGEFIELD Nom}="" "" "{MERGEFIELD Nom} a commandé le produit {MERGEFIELD Produit}"}
{NEXT}{IF {MERGEFIELD Nom}="" "" "{MERGEFIELD Nom} a commandé le produit {MERGEFIELD Produit}"}
Vous pouvez avoir plus de ligne NEXT que d'enregistrements.
🔶 Astuce: Convertir une date au format US en format standard
- Dans le document, sélectionnez le champ "Date_de_facture"1 puis faites un clic droit "basculer les codes de champs" (ou bien Alt + F9)
Vous devriez afficher ceci : {MERGEFIELD "Date_de_facture"} - Transformez votre champ comme ceci:
{MERGEFIELD "Date_de_facture" \@ "DD/MM/YYYY" \* MERGEFORMAT} - Refaire un clic droit "basculer les codes de champs" (ou bien Alt + F9)
- Finissez enfin par un nouveau clic droit: "Actualiser le champ"
{MERGEFIELD "Date_de_facture"\@ "dddd dd MMMM yyyy" \* MERGEFORMAT}
Pour aller plus loin avec les commutateurs : L'utilisation des champs dans Microsoft Word par Olivier Lebeau (page 10)
________________
1. Les espaces dans les noms d'étiquettes de vos bases de données sont remplacés automatiquement par Word
par des soulignements inférieurs - touche 8 du clavier.
🔶 Publipostage pour des étiquettes
Références d'étiquette :
- TICO GL4-3622 (2X4)
- Voir aussi les références de Print Jet
- Les gabarits PhotoShop à imprimer
- TICO GL4-3622 (2X4)
- Voir aussi les références de Print Jet
- Les gabarits PhotoShop à imprimer
Remarque sur l'alignement vertical d'un texte dans un publipostage d'étiquette
Comme il s'agit d'une option de Tableau (onglet disposition), la mise à jour du champ ne fonctionnera pas : il faut centrer verticalement toutes les cellules du tableau en le sélectionnant.Remarque faîte avec Caroline et Sandrine de l'Université de Bordeaux Montaigne
Publipostage d'étiquette avec une seul image
Insérer directement dans la première étiquette n'importe quelle image et mettez à jour les étiquettes.Publipostage d'étiquette avec des images différentes (photos)
Comment réaliser un Publipostage Word pour des étiquettes en incluant les photos des différents clients?- Votre base de donnée (un tableau Excel) doit comporter une colonne avec les adresses des photos. Attention, vos adresses de photos doivent être saisie avec des double anti-slash. Exemple :
C:\\Users\\Administrateur\\Pictures\\mes_photos\\2.jpg - Côté Word, dans votre première étiquette, incluez un champ InclureImage par l'onglet Insertion / QuickPart / Champ (Catégorie Liaisons et Renvois).
- Dans l'adresse demandée, saisissez l'adresse de l'image comme ceci :
C:\Users\Administrateur\Pictures\mes_photos\1.jpg
faite ok et l'image doit apparaître. - Voici le résultat (avec un Alt + F9 qui affiche les codes des champs) :
{ INCLUDEPICTURE "C:\\Users\\Administrateur\\Pictures\\mes_photos\\1.jpg" \* MERGEFORMAT } - En dessous de l'image, insérez le champ de fusion qui contient les adresses des images.
- Faite un Alt + F9 pour afficher les codes des champs et
A la place de l'adresse, incluez le champ de fusion qui contient les adresses des photos :
{ INCLUDEPICTURE "{ MERGEFIELD photo }" \* MERGEFORMAT } - Même si le résultat n’apparaît pas correctement à l'écran, fusionnez vos document puis
SÉLECTIONNER TOUT LE DOCUMENT ET FAITES F9 (soit, actualiser les champs).
En effet les champs de fusion (type publipostage) se mettent automatiquement à jour alors que le champ InclureImage (INCLUDEPICTURE) est un champ qui doit être actualisé.
🔶 Publipostage pour des enveloppes
Référence d'enveloppes :- DL : classique (à fenêtre) longue (110X220).
- C6 : classique "rectangle" (114x162).
Enveloppe à fenêtre : Distance en partant des marges Word 10,5 cm depuis le bord gauche et 5 cm depuis le haut.
Le cadre doit faire 10cm de large sur 4.5 de haut.