A voir également:
- Copier image d'une cellule excel ds word VBA
- Word et excel gratuit - Guide
- Word 2013 - Télécharger - Traitement de texte
- Supprimer une page word - Guide
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
3 réponses
Bonjour,
L'image n'est pas dans la cellule mais dans un "ShapeRange" et c'est cela qu'il faut copier.
Pour le code, employer l"éditeur de macro, sélectionner l'image(avec poignée) copier et coller dans une autre cellule.
Ensuite adapter le code pour aller dans Word.
A+
L'image n'est pas dans la cellule mais dans un "ShapeRange" et c'est cela qu'il faut copier.
Pour le code, employer l"éditeur de macro, sélectionner l'image(avec poignée) copier et coller dans une autre cellule.
Ensuite adapter le code pour aller dans Word.
A+
Merci lermite222,
J'ai passé ma matinée à chercher, pour copier l'image sur un document Word.
J'ai éssayé de copier l'image de la cellule sur une autre cellule, cela marche:
Sub Macro1()
Range("E1").Select
Selection.Copy '''' j'ai pas compris pourquoi on devait prendre cette cellule, mais avec ça, sa marche.... ''''
Range("A1").Select
ActiveSheet.Pictures.Paste(Link:=True).Select
Application.CutCopyMode = False
ActiveSheet.Pictures.Insert("U:\Test.jpg").Select
''copier sur une autre cellule:
Sheets("Feuil1").Select
Range("B1").Select
Selection.Copy
Sheets("Feuil1").Select
Range("C1").Select
ActiveSheet.Paste
Et pour copier sur un doc word, j'ai testé pas mal de choses (pour mettre un peu sur la piste:
Private Sub CommandButton1_Click()
Dim appword As Word.Application
Set appword = New Word.Application
Application.DisplayAlerts = True
appword.ShowMe
appword.Visible = True
appword.Documents.Open Filename:="U:\doc1.doc"
DocWord.Bookmarks("Image").ActiveSheet.Shapes ("U:\Test.jpg")
''' code faux au dessus, je vois pas du tout comment coller la cellule B1 sur le signet "Image" du doc1
MsgBox " Document Word à jour "
End Sub
Avez-vous une idée?
Merci beaucoup.
Cdt
J'ai passé ma matinée à chercher, pour copier l'image sur un document Word.
J'ai éssayé de copier l'image de la cellule sur une autre cellule, cela marche:
Sub Macro1()
Range("E1").Select
Selection.Copy '''' j'ai pas compris pourquoi on devait prendre cette cellule, mais avec ça, sa marche.... ''''
Range("A1").Select
ActiveSheet.Pictures.Paste(Link:=True).Select
Application.CutCopyMode = False
ActiveSheet.Pictures.Insert("U:\Test.jpg").Select
''copier sur une autre cellule:
Sheets("Feuil1").Select
Range("B1").Select
Selection.Copy
Sheets("Feuil1").Select
Range("C1").Select
ActiveSheet.Paste
Et pour copier sur un doc word, j'ai testé pas mal de choses (pour mettre un peu sur la piste:
Private Sub CommandButton1_Click()
Dim appword As Word.Application
Set appword = New Word.Application
Application.DisplayAlerts = True
appword.ShowMe
appword.Visible = True
appword.Documents.Open Filename:="U:\doc1.doc"
DocWord.Bookmarks("Image").ActiveSheet.Shapes ("U:\Test.jpg")
''' code faux au dessus, je vois pas du tout comment coller la cellule B1 sur le signet "Image" du doc1
MsgBox " Document Word à jour "
End Sub
Avez-vous une idée?
Merci beaucoup.
Cdt