[VBA-A/E]gen doc avec images ref. ds excell ou access
Bonjour,
contexte :
une base de données PT (Access ou Excell) avec x enregistrements contenant chacun des informations texte et autres + le nom d'un fichier image correspondant à l'item.
But :
Générer un document word avec une page par enregistrement de la Base de données PT reprenant les informations texte et autre ET l'image référencée.
Accessoirement, certaines informations seront définies comme Titre 1, titre 2 etc...
Un sommaire sera rajouté une fois ce doc généré (peut être fait "à la main").
Question :
A votre connaissance; y a-t'il moyen d'inserer une image variable avec la fonction mailing de Word(j'ai cherché et point trouvé) ?
Si non; comment programmer une macro qui défile tous les enr de ma Base pour générer un doc word et inserer mes images automatiquement ?
Merci pour votre aide
Tinous
je reformule : mailmerge "améloiré"
je vais essayer de formuler autrement :
si j'enregistre en macro le mailmerge de word je constate que pour inserer mon champ "file"; l'instruction est :
Code:
ActiveDocument.MailMerge.Fields.Add Range:=Selection.Range, Name:="file" '(***)
pour info mon champ file (***) contient pour chaque enr. les coordonées du fichier image à inserer (U:\WORD\A\Ma\CHE-01-D2.png par expl)
d'autre part pour inserer une image "fixe" l'instruction est :
Code:
1 2 3
| Selection.InlineShapes.AddPicture FileName:= _
"U:\WORD\A\Ma\CHE-01-D2.png", LinkToFile:=False, _
SaveWithDocument:=True |
si je peaufine je peux arriver à :
Code:
1 2 3 4
| aaa = "U:\WORD\A\M\CHE-01-D.png" '**aaa**
Selection.InlineShapes.AddPicture FileName:=aaa, LinkToFile:=False, _
SaveWithDocument:=True '**aaa** |
ce qui fonctionne très très bien.
La question est :
comment faire en sorte que le contenu de aaa soit le contenu de mon champ file?
merci pour votre aide
Edit
Bien les caractère gras ! Tu fais pareil pour le code avec les balises (*) code et /code et c'est parfait ! :wink:
(*) ajoutées par ouskel'n'or