Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Urgent SVP - Publipostage sous Wordpartir d'une base excel et d'un répertoire contenant des photos, avec insertion automatique de la photo de la personne concernée sur le courrier [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (boubou79)

mercredi 14 août 2002 à 07:50:01 | Urgent SVP - Publipostage sous Wordpartir d'une base excel et d'un répertoire contenant des photos, avec insertion automatique de la photo de la personne concernée sur le courrier

boubou79

Boubou79
Boubou79, voila mon soucis, je dois effectuer un courrier de publipostage à partir de données (nom, prénom, adresse...) contenu dans un fichier excel.Jusqu'ici pas de soucis je récupére bien mes infos en effectuant un publipostage classique sous Word mais sur chaque lettre généré; je souhaite insérer la photo de la personne concernée. C'est là que je cale, mes photos se trouve dans un répertoire et pour chaque personne concerné, je connais le nom de la photo qui lui est attribué. J'ai d'ailleur rajouté une colonne "nom de photo" dans ma base excel. Comment écrire en VBA les lignes me permettant pour chaque changement d'enregistrement d'aller chercher la dite photo correspondante. Merci de m'aider je suis en panne d'idées.



Sub LancerFusion()
'
' Macro2 Macro
' Macro enregistrée le 10/08/2002 par Boubou

Dim chemin As Variant

'
With ActiveDocument.MailMerge
.Destination = wdSendToNewDocument
.SuppressBlankLines = True

chemin = "C:\Mathieu\Photos Numériques\Anniversaire Mariage 50 ans Parents Didier\" & ActiveDocument.MailMerge.DataSource.DataFields.Item("Nom")
'mes = MsgBox(chemin, vbOKOnly)
Img.Picture = LoadPicture(chemin)

With .DataSource
.FirstRecord = wdDefaultFirstRecord
.LastRecord = wdDefaultLastRecord
chemin = "C:\Mathieu\Photos Numériques\Anniversaire Mariage 50 ans Parents Didier\" & ActiveDocument.MailMerge.DataSource.DataFields.Item("Nom")

End With
.Execute Pause:=False
End With
Windows(1).Activate


End Sub






mercredi 14 août 2002 à 09:00:05 | Re : Urgent SVP - Publipostage sous Wordpartir d'une base excel et d'un répertoire contenant des photos, avec insertion automatique de la photo de la personne concernée sur le courrier

Megafan

Sans y reflechir a fond, je pense que lors de ton publipostage tu devrait insérer un tag ou tu souhaite l'image sur la page

genre $$$+chemin de l'image de la page en cours

Donc une fois la fusion terminee, tu continue ta macro par la recherche des tag $$$+chemin de l'image et tu remplace le texte par l'insertion d'une image

With Selection.Find
.Text = "$$$"
...

Selection.InlineShapes.AddPicture Filename:="c:\photos\"+chemin de l'image,...





Cette discussion est classé dans : excel, chemin, photo, photos, publipostage


Répondre à ce message

Sujets en rapport avec ce message

Publipostage Word-Excel-Répertoire de photos [ par boubou79 ] Boubou79Je poste ce second message pour relancer une nouvelle demande d'aide je dois effectuer un publipostage sous word et pour chaque courrier génér Publipostage word avec une base excel et une base de photos dans un repertoire [ par boubou79 ] Boubou79, voila mon soucis, je dois effectuer un courrier de publipostage à partir de données (nom, pr Publipostage sous Word à partir d'une base Excel mais avec insertion de la photo correspondant à chaque personne [ par boubou79 ] Boubou79 je dois effectuer un publipostage sous word et pour chaque courrier généré, insérer la photos de la personne correspondante. Sachant que les Publipostage Word avec base excel et photos [ par boubou79 ] Boubou79[font=Times New Roman]bonjour, je cherche de quelle maniére effectuer un publipostage avec insertion de photo pour chaque courrier, sachant qu CHEMIN DISTANT [ par guguk ] bonjour,voilà! j'ai un problème. (énoncé un peu long pour être clair (?))J'ai écrit une application en vb6 qui est en fait une interface installée sur Au Secours [ par schoubz ] Bonjour à tous. J'ai besoin de votre aide sur une application qui gère une base de données Access.Voilà mon Pb : Je souhaite imprimer un enregistremen Pb maintien hyperlink dans publipostage issu d'Excel (Urgent) [ par benabali ] Bonjour,Lors de publipostage de lettres sous Word 2002 à partir de données d'Excel 2002, les liens hypertextes (adresse web) figurant dans mes données gallerie photo [ par petitbateau31 ] bonjour , mon pb est ke j'aimerai créer une gallerie photo , ou flash irai chercher lui même les photos dans un dossier ou c photos serai numéroter 0 gallerie photo [ par petitbateau31 ] bonjour , mon pb est ke j'aimerai créer une gallerie photo , ou flash irai chercher lui même les photos dans un dossier ou c photos serai numéroter 0 récupéré dans var chemin du fichier excel utilisé... [ par gnosis35 ] alors voilà le pb : j'aimerai récupéré dans une variable de type string le chemin du fichier excel que j'utilise :( c du vba en faitce chemin m'est ne


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,14 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.