1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| Sub CommandButton20()
'necessite d'activé Microsoft Scripting Runtime
'Necessite l'activation de la reference Microsoft Windows Image Acquisition Library V2.00
'Static FSO As Scripting.FileSystemObject
'Dim SourceFolder As Scripting.Folder
'Dim File As Scripting.File
'Dim Img As WIA.ImageFile, IP As WIA.Imageprocess
Dim photo As Variant
'Set Img = CreateObject("WIA.ImageFile") 'Création conteneur pour l'image à coller
photo = Application.GetOpenFilename("Fichiers Images (*.jpg),*.jpg", , "double cliquer sur une image", , False)
'Img.LoadFile photo 'Chargement de l'image dans le conteneur
'Set FSO = CreateObject("Scripting.FileSystemObject") 'pour la manipulation du repertoire
rep_source = Application.GetOpenFilename("Fichiers excel (*.xls),*.xls", , "Choisir les fichiers excel a ouvrir", , True)
If IsArray(rep_source) Then ' tu veux bien m'expliquer ca aussi
'pourquoi tester si c'est un array ??????????
Set cls = Application.Workbooks.Open(rep_source(1))
With cls.Sheets(1).Range("a1")
'Gauche =
'Sommet =
'Largeur =
'Hauteur =
cls.Sheets(1).Shapes.AddPicture photo, True, True, .Left, .Top, .Width, .Height
End With
End If
End Sub |
Partager