
Sommaire
>
Fusion et Publipostage
Est-il possible d'utiliser l'élision devant une voyelle lors d'un publipostage ?
Comment faire du publipostage avec Excel ?
Comment faire du publipostage avec Access ?
Dans Excel, mes dates ont le bon format et après fusion, le format est différent ?
Comment faire pour utiliser une image dans un publipostage ?
Comment faire des opérations avec mes champs de fusion et de publipostage ?
Comment faire pour obtenir certaines valeurs prenant en compte le sexe de la personne ?
Comment éliminer certains enregistrements lors d'un publipostage ?
Comment faire pour renseigner plusieurs fois la même valeur dans un document fusionné ?
Comment éviter ce message : 'Impossible de rétablir une connexion DDE' ?
Comment afficher une information en fonction d'une valeur ?
6.1. VBA (0)
Est-il possible d'utiliser l'élision devant une voyelle lors d'un publipostage ?
Comment faire du publipostage avec Excel ?
Comment faire du publipostage avec Access ?
Dans Excel, mes dates ont le bon format et après fusion, le format est différent ?
Comment faire pour utiliser une image dans un publipostage ?
Comment faire des opérations avec mes champs de fusion et de publipostage ?
Comment faire pour obtenir certaines valeurs prenant en compte le sexe de la personne ?
Comment éliminer certains enregistrements lors d'un publipostage ?
Comment faire pour renseigner plusieurs fois la même valeur dans un document fusionné ?
Comment éviter ce message : 'Impossible de rétablir une connexion DDE' ?
Comment afficher une information en fonction d'une valeur ?
6.1. VBA (0)
| ||
auteur : Lebeau Olivier | ||
Vous devez modifier la base de données en ajoutant une colonne qui contiendra un booléen (0 - 1) en fonction de la valeur contenue dans le champ contenant le mot. Lors de la fusion, on utilisera une fonction IF.
|
| ||
auteur : Lebeau Olivier | ||
Pour faire du publipostage avec Excel, je vous conseille de lire ce tuto. | ||
lien : ![]() |
| ||
auteur : Lebeau Olivier | ||
Je vous conseille de suivre le lien. | ||
lien : ![]() |
| ||
auteur : Lebeau Olivier | ||
Pour remédier à ce changement de format il suffit de formater le champ de fusion
|
| ||||||||
auteur : ouskel'n'or | ||||||||
Le but : Insérer les images dont les adresses se trouvent dans une base de données Excel.
Dans EXCEL : Les adresses des images doivent être introduites en tant que liens vers les fichiers "image", Les séparateurs de noms de répertoires doivent comporter deux "\\" et enfin, les adresses doivent être encadrées de guillemets. Ce qui donne dans la cellule :
Dans WORD 1 - Afficher les codes de champs Barre d'outils "Outils" ![]() ![]() ![]() Ou encore par l'utilisation de la combinaison de touches : Alt + F9
2 - Insertion du champ "image" Insertion ![]() ![]() Donne :
3 - Insertion du champ de fusion Se placer après le premier espace suivant { INCLUDEPICTURE (normalement suivi de trois espaces...) Puis ![]() ![]() ![]() Le champ de fusion est inséré dans le précédent, c'est à dire dans le champ Image. Donne
où "Champ Image" est le nom de champ.
4 - Dévalider l'affichage des codes de champs Le message "Erreur°! Nom du fichier non spécifié." s'affiche. Normal ![]() La combinaison Alt + F9 convient aussi dans ce sens
5 - Lancer la fusion
6 - Mise à jour des champs Dans la "lettre type" issue de la fusion, sélectionner tout le Texte (Ctrl + A) et frapper la touche F9. Les champs se mettent à jour, les images apparaissent ! Remplace, par macro, les parties 1 à 6 Dans le document Word, renseigner le nom du champ image Se placer dans le document principal au point d'insertion de l'image puis lancer la macro.
|
| ||
auteur : Lebeau Olivier | ||
Il est possible de faire des opérations sur des champs de fusion lors d'un publipostage.
La première chose à faire est de créer un champ de formule. Vous avez deux possibilités, par l'interface ou à la main. À la main, vous devez utiliser la combinaison de touche Crtl + F9. Dans ce champ, placez un = À la suite de ce égal, vous pouvez insérer des champs de fusion contenant des valeurs numériques pour les utiliser dans des opérations arithmétiques.
Vous pouvez augmenter le nombre de champs de fusion pour vos opérations, ou utiliser des valeurs dans le champ.
|
| ||
auteur : Lebeau Olivier | ||
Si vous ne voulez pas stocker certaines valeurs relatives au genre des personnes pour un publiposstage, vous pouvez utiliser un champ contenant le sexe, par exemple : M ou F. Dans votre publipostage, vous devrez simplement utiliser un champ conditionnel IF pour utiliser le genre masculin ou féminin d'un mot.
| ||
téléchargement : Les champs dans Word |
| ||
auteur : Lebeau Olivier | ||
Il arrive que dans certains publipostages, vous soyez amené à éliminer ou sauter certains champs. Vous pouvez faire ce choix lors de la sélection de votre source. Si votre table comporte peu d'enregistrement, c'est une chose simple. Mais si votre table contient un grand nombre d'enregistrements cette opération peut s'avérer fastidieuse. Word possède une commande qui permet de sauter certains enregistrements en fonction d'un ou plusieurs critères.
Si votre table possède un champ sexe et que vous souhaitez n'utiliser que les enregistrements relatifs aux hommes :
|
| ||
auteur : Lebeau Olivier | ||
Vous avez deux options :
La première, répéter le champ de fusion autant de fois que vous en avez besoin.
La seconde, utiliser un champ REF et un signet. Sur le champ de fusion que vous voulez dupliquer, placez un signet. À l'endroit où vous souhaitez dupliquer votre texte, placez un champ REF.
|
| ||
auteur : Lebeau Olivier | ||
Lorsque vous insérez une base de données dans un document Word ou que vous attachez un document
principal de publipostage à une source de données, le message d'erreur suivant peut s'afficher :
Impossible de rétablir une connexion DDE avec application pour achever la tâche en cours.
|
| ||||
auteur : Lebeau Olivier | ||||
Il est parfois intéressant de pouvoir afficher un texte différent en fonction d'une valeur contenue dans votre table. Microsoft a prévu ce cas de figure. Si ... Alors ... Sinon Avec l'interface graphique, nous sommes limités à un seul test. L'édition manuelle du champ permet d'augmenter le nombre de tests en les imbriquants les uns dans les autres. Pour y parvenir, placez-vous sur le champ et utilisez la combinaison de touches "Shift + F9", vous obtenez un texte grisé entre " { } ". Ce ne sont pas de simples crochets mais des marques de champ. Pour ajouter des "Champs" supplémentaires, vous devez utiliser la combinaison de touches "Ctrl + F9" à l'intérieur du champ existant.
Avec une seule condition, voilà ce que donne votre champ.
Si vous souhaitez ajouter une condition, choisissez un des résultats et remplacez le par une nouvelle condition
Il n'y a pas de limite, mais imbriquer trop de champs devient vite ingérable.
Prenons l'exemple des civilités dans une lettre, votre table contient M pour monsieur, Mme pour madame, Mlle pour mademoiselle, votre champ
devrait ressembler à :
|