|
Trouver une ressource
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 : INSERER IMAGE DANS DOCUMENT WORD DEPUIS USERFORM [ Windows / Formulaire et Controls ] (gmaquenhen)
Informations & options pour cette discussion
|
mardi 15 avril 2008 à 18:46:04 |
INSERER IMAGE DANS DOCUMENT WORD DEPUIS USERFORM

gmaquenhen
|
Bonjour, Je suis grand débutant en VB. J'ai créé un USERFORM qui alimente des champs dans un doc. Word. Tout fonctionne bien. Je souhaiterais à partir du même USERFORM appeler une boîte de dialogue "insérer image" de sorte à ce que l'utilisateur puisse automatiquement choisir des images qui seront insérées dans son doc. et là je galère ... Si une âme charitable veut bien consacrer qqes minutes de son temps pour me fournir un élément de réponse, ce serait top :) Merci par avance !!!! Greg
|
|
|
|
mercredi 16 avril 2008 à 09:49:12 |
Re : INSERER IMAGE DANS DOCUMENT WORD DEPUIS USERFORM

loulou69
|
Bonjour la boite de dialogue Ouvrir de Word , permet après avoir choisi le répertoire des images , et après choix de l'affichage Miniature de visualiser les images à insérer, il suffit d'expliquer à l'utilisateur comment faire.
|
|
|
|
mercredi 16 avril 2008 à 09:56:15 |
Re : INSERER IMAGE DANS DOCUMENT WORD DEPUIS USERFORM

gmaquenhen
|
Bonjour, Merci pour la réponse. Le recours à VBA et à un USERFORM est justement fait pour éviter ceci :) ... beaucoup de personnes travaillent sur ce document et les rotations de personnes sont tout aussi nombreuses. Dans l'idée, les utilisateurs ne touchent pas à Word ... le formulaire automatise toute la procédure. Les images sont ensuite redimensionnées automatiquement et le doc. est sauvegardé en 2 formats. Il ne me manque donc que cette étape intermédiaire ... Merci quand même :)
|
|
|
|
mercredi 16 avril 2008 à 10:07:21 |
Re : INSERER IMAGE DANS DOCUMENT WORD DEPUIS USERFORM

loulou69
|
-Ce qui te manque c'est de visualiser les images quelque soit leur formats .png .jpg .Jpeg .bmp .gif .wmf (ceci est très difficile)
-ou Ce qui te manque C'est d'insérer un format particulier d'une image qu'elle soit ou non prévisualisée dans ta Userform?
-Ou encore les deux à la fois
|
|
|
|
mercredi 16 avril 2008 à 10:20:49 |
Re : INSERER IMAGE DANS DOCUMENT WORD DEPUIS USERFORM

gmaquenhen
|
En fait, non ... dans l'absolu, je n'ai pas besoin de visualiser les images. J'ai besoin de stocker le lien temporairement. Une fois que l'utilisateur valide le USERFORM, tout se passe automatiquement. Les images sélectionnées (format JPEG) et les textes sont insérés dans le modèle Word aux emplacements désignés par les signets.
|
|
|
|
mercredi 16 avril 2008 à 10:21:43 |
Re : INSERER IMAGE DANS DOCUMENT WORD DEPUIS USERFORM

loulou69
|
Je n'ai pas fait en VBA mais en VB voilà comment je m'y prend
Afficher les images avec Image1.Picture= LoadPicture (NomdeFichierDeLimage)
avant validation de la selection
Sur la selection de l'image faire, la copier dans le presse papier Clipboard.SetData Picture1.Picture, 2
Puis sur validation avant de retourner dans Word , il faudrait disposer du handle de la fenetre d'édition de Word et faire Const WM_PASTE =&H302 SendMessage hwnd, WM_PASTE, 0, Clipboard.GetData
désolé c'est incomplet et non testé
|
|
|
|
mercredi 16 avril 2008 à 10:25:12 |
Re : INSERER IMAGE DANS DOCUMENT WORD DEPUIS USERFORM

gmaquenhen
|
Pas de problème ... merci déjà de te pencher sur mon cas. Je vais tenter qqe chose avec ça.
|
|
|
|
mercredi 16 avril 2008 à 10:26:50 |
Re : INSERER IMAGE DANS DOCUMENT WORD DEPUIS USERFORM

loulou69
|
Dans Word , l'enregistrement de "Insérer/ Champ / IncludePicture" donne ce code si MaBmp.BMP est l'image séléctionnée
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _ "INCLUDEPICTURE ""maBmp.bmp""", PreserveFormatting:=True
|
|
|
|
vendredi 18 avril 2008 à 13:25:39 |
Re : INSERER IMAGE DANS DOCUMENT WORD DEPUIS USERFORM

gmaquenhen
|
Bonjour, Juste pour informer que je suis presque parvenu à mes fins :) avec le bout de code ci-dessous : Private Sub CommandButton3_Click() Dim I1 As String Selection.GoTo What:=wdGoToBookmark, Name:="IMAGE1" Application.Dialogs(wdDialogInsertPicture).Show 'Ouvrir la boîte de dialogue insérer image RemplirSignet "IMAGE1", I1 'Placer les données dans le document ActiveDocument.Fields.Update ' MAJ des champs End Sub ------------------- Mon seul problème à présent (quand y en a plus y en a encore ... :(( ) Si l'utilisateur veut changer une image, je souhaiterais effacer l'image précédemment insérée (comment la retrouver, vu que j'ai 5 images dans mon document et que le nom des images varie), sans effacer le signet ... ? Merci encore une fois pour l'aide:)
|
|
|
|
vendredi 18 avril 2008 à 14:50:56 |
Re : INSERER IMAGE DANS DOCUMENT WORD DEPUIS USERFORM

loulou69
|
tu as fait du très bon travail tout seul je ne t'ai donné que des voix à explorer Et pour le signet , ton expérience te dit que tu dois le supprimer pour le récréer : je te donne raison
|
|
|
Cette discussion est classé dans : image, word, document, userform, inserer
Répondre à ce message
Sujets en rapport avec ce message
Userform pour saisie multiple de champs dans un document word [ par sphinxxxx ]
Bonjour à tousJ'ai développé un modèle de document sur word 2000 qui invite l'utilisateur à saisir des information dans des champs de type Fillin via
word ds VB [ par tomrou59 ]
dans une form VB j'ai inserer un document word (composant>objet a inserer>microsoft word document)g bcp de mal a le gerer et a comprendre son fonction
VBA image cryptage [ par pascal01 ]
Salut,Je voudrais insérer une image dans un document word grâce à un pgm en VBA (générateur de document word). Pour des raisons de confidentialité, il
formulaires access vers Word [ par scorbe86 ]
Bonjour à tous,(Je ne suis pas un pro Windows/VB)Je cherche à inserer des formulaires d'une base access dans un document Word.J'ai une base access qui
ouvrir un document Word à l'aide d'une image [ par loic20h28 ]
bonjour,j'ai un formulaire dans lequel se situe une image dont j'aimerais quel me permette d'ouvrir un document Word.Je cherche depuis pas mal de temp
inserer une image [ par Roussetj ]
bonjour, je voulais savoir comment il faut faire pour insérer une image deja exisatante ds une userform?il y a bien un bouton "image" lorsquon constru
automatisation publipostage excel word [ par serena94 ]
Bonjour à tous,j'ai trouve le code pour automatiser le publipostage à partir d excel mais il me trouve une erreur que je n'arrive pas à resoudre... es
Problème de génération Word lorsque plusieurs documents sont ouverts [ par wismerhillbest ]
Bonjour, Je vous expose mon problème :Grace à une application Access, je dois générer un document Word dont la plupart des informations proviennent de
Inserer une image dans un mail SANS pièce jointe [ par DevDragon ]
Salut les gens,J'ai créé une application d'envoi de mail et de fax utilisant l'interop Outlook 2007. L'application fonctionne trés bien. Sauf que, mon
Ptite question concernant la fonction "PrintOut" dans Word [ par Gokuan ]
Bonjour tout le monde, Alors je sais pas si je suis dans la bonne rubrique, mais j'espère que oui.Je vous explique ce que je suis entrain de faire. Lo
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
|