OVH Cloud OVH Cloud

publipostage complexe

2 réponses
Avatar
Grar
Bonjour,

Je souhaite faire un publipostage un petit peu spécial.
J'ai une base de données sous excel qui contient un champ lien hypertexte.
Les liens de ce champ pointent chacun vers un fichier word (les sources).
Les fichiers word sont dans un répertoire situé au même niveau que le
fichier excel.

Est-il possible de créer par publipostage un fichier word (le résultat)
composé d'une suite d'objets liés (les sources) ?
Il s'agit donc d'assembler les fichiers sources en un fichier résultat
unique selon l'ordre imposé par la base de données.

Si ce n'est pas possible d'insérer les fichiers sources sous forme d'objets
liés, existe-t-il une solution simple pour compiler les fichiers sources en
un fichier unique en suivant l'ordre imposé par la base de données ?
Une macro, une extension, un logiciel externe ou toute autre solution est
également la bien venue.

Grar

2 réponses

Avatar
Anacoluthe
Bonjour !

'Grar' nous a écrit ...
Je souhaite faire un publipostage un petit peu spécial.
J'ai une base de données sous excel qui contient un champ lien hypertexte.
Les liens de ce champ pointent chacun vers un fichier word (les sources).
Les fichiers word sont dans un répertoire situé au même niveau que le
fichier excel.
Est-il possible de créer par publipostage un fichier word (le résultat)
composé d'une suite d'objets liés (les sources) ?
Il s'agit donc d'assembler les fichiers sources en un fichier résultat
unique selon l'ordre imposé par la base de données.
Si ce n'est pas possible d'insérer les fichiers sources sous forme d'objets
liés, existe-t-il une solution simple pour compiler les fichiers sources en
un fichier unique en suivant l'ordre imposé par la base de données ?
Une macro, une extension, un logiciel externe ou toute autre solution est
également la bien venue.


La solution publipostage consiste à imbriquer des champs :
{ INCLUDETEXT "{MERGEFIELD "CheminFichierSource" } }
- Pour imbriquer des champs { } Ctrl+F9
- après la fusion, mettre tous les champs à jour: Ctrl+A F9

La solution macro consiste à concaténer les fichiers.
Il y a un exemple dans la FAQ
http://faq.ms.word.free.fr/VBA/VBA_rep.htm#v106

Anacoluthe
« Le style simple est semblable à la clarté blanche.
Il est complexe, mais il n'y paraît pas. »
- Anatole FRANCE

Avatar
JièL Goubert
Bonjoir(c) Anacoluthe

Le 28/02/2004 16:34 vous nous disiez ceci :
Bonjour !

- après la fusion, mettre tous les champs à jour: Ctrl+A F9


Quand ça exactement ? ;-))))))))
allez, c'est pour arriver à 150 ;-)))))))))

--
JièL Compteur en tout genre de 5 à 150 ;-)