Tatiak

Excel, Vba, Vbs


13 février 2007

Publipostage Photo

Il est parfois utile de faire un publipostage entre Word et Excel en utilisant des photographies.

Ce peut être par exemple pour faire un trombinoscope ou inclure une photo descriptive dans une fiche produit.

La procédure décrite ci-dessous a été rédigée (par moi-même) à destination du secrétariat de mon entreprise pour répondre à ce type de besoin.

 

 

Fichier de données
L’information contenue dans la colonne « Lien_Photo »  est composée :
Du chemin de la photo (rq. : ici tous les slashs sont doublés),
Du nom complet du fichier de la photo (avec extension),
exemple : h:\\Secrétariat\\2005-2006\\phototest.gif

Fichier de fusion
C’est un document Word,
Mode affichage code des champs activé (menu Outils/Options/Onglet affichage/ Case Code des champs cochée),
Créer un publipostage :
menu Outils/Publipostage,
phase 1, Document principal : bouton Créer - Lettre types - Fenêtre active,
phase 2, Sources de données :
bouton Obtenir les données,
Ouvrir la source de données,
Cocher la case Choisir l’importation et choisir option Type de fichiers : tous fichiers,
Chercher le fichier de données,
Confirmer la source de données : choisir option via un DDE (*.xls),
Modifier le document principal.
Insérer les champs nécessaires au document : nom, prénom, … (bouton Insérer un champ de fusion),
Insérer un champ INCLUDEPICTURE (menu Insertion/Champ),
Insérer entre guillemets le champ photo dans le champ INCLUDEPICTURE (bouton Insérer un champ de fusion),
Ajouter le format  \d  pour obtenir un champ répondant à la syntaxe suivante :
{ INCLUDEPICTURE "{ MERGEFIELD Lien_Photo }" \d }
Désactiver l’affichage code des champs (menu Outils/Options/Onglet affichage/ Case Code des champs décochée),
Faire la mise en page.

Fusion
Faire la fusion du document (bouton Fusionner) vers un nouveau document,
Sélectionner l’intégralité du document par la combinaison des touches CTRL et A,
Effectuer une mise à jour des champs images par la touche F9.

Fichier de données
L’information contenue dans la colonne « Lien_Photo »  est composée :
Du chemin de la photo (rq. : ici tous les slashs sont doublés),
Du nom complet du fichier de la photo (avec extension),
exemple : h:\\Secrétariat\\2005-2006\\phototest.gif

Fichier de fusion
C’est un document Word,
Mode affichage code des champs activé (menu Outils/Options/Onglet affichage/ Case Code des champs cochée),
Créer un publipostage :
menu Outils/Publipostage,
phase 1, Document principal : bouton Créer - Lettre types - Fenêtre active,
phase 2, Sources de données :
bouton Obtenir les données,
Ouvrir la source de données,
Cocher la case Choisir l’importation et choisir option Type de fichiers : tous fichiers,
Chercher le fichier de données,
Confirmer la source de données : choisir option via un DDE (*.xls),
Modifier le document principal.
Insérer les champs nécessaires au document : nom, prénom, … (bouton Insérer un champ de fusion),
Insérer un champ INCLUDEPICTURE (menu Insertion/Champ),
Insérer entre guillemets le champ photo dans le champ INCLUDEPICTURE (bouton Insérer un champ de fusion),
Ajouter le format  \d  pour obtenir un champ répondant à la syntaxe suivante :
{ INCLUDEPICTURE "{ MERGEFIELD Lien_Photo }" \d }
Désactiver l’affichage code des champs (menu Outils/Options/Onglet affichage/ Case Code des champs décochée),
Faire la mise en page.

Fusion
Faire la fusion du document (bouton Fusionner) vers un nouveau document,
Sélectionner l’intégralité du document par la combinaison des touches CTRL et A,
Effectuer une mise à jour des champs images par la touche F9.

Posté par tatiak à 18:43 - Excel-Word - Commentaires [4] - Permalien [#]

Commentaires sur Publipostage Photo

  • Merci pour la méthode

    Merci pour l'info je vais tester ta méthode.
    J'espère que ça va marcher car sinon je suis vraiment dans la mouise.
    Tu es quasiment l'une des seules sources d'infos que j'ai pu trouver à ce sujet.
    Je vais faire la même chose que toi je pense.
    Une fois que je trouve la soluce je la publie.

    Bonne journée

    Posté par Nanor, 04 mars 2008 à 18:29 | | Répondre
  • Bonsoir Nanor!

    Cette méthode est éprouvée, je peux l'assurer ; tant qu'on suit les diverses étapes, bien sûr!
    Si tu publie quelque chose à ce sujet, n'oublie pas de citer tes sources

    Posté par tatiak, 04 mars 2008 à 19:32 | | Répondre
  • et avec un disque dur externe ?

    Bonsoir,

    Cette méthode fonctionne très bien si les photos sont stockées sur le disque dur du PC, par contre j'ai constaté que cela ne fonctionne pas si les photos sont sur un disque amovible. Savez-vous pourquoi ? Y a t il une astuce pour le faire depuis un DD externe ? En ce qui me concerne ce serait hyper pratique car je promène la base de données entre 3 sites et j'ai besoin d'éditer des documents où que je sois, je veux donc stocker les images sur le disque externe. pb : la fusion ne fonctionne pas !!!

    Merci pour un tuyau éventuel.
    Bonne soirée.

    Posté par bloguettemagique, 16 novembre 2009 à 22:29 | | Répondre
  • modèle publipostage avec image

    Posté par rineau, 11 décembre 2012 à 07:14 | | Répondre
Nouveau commentaire