Bonjour
Je préviens : Je ne connais rien en Macro.
Je voudrais créer une macro pour insérer des images d'un dossier dans un doc Word (Office 365) et avoir une boite de dialogue qui s'ouvre juste après l'insertion pour proposer de supprimer les images du dossier.
J'ai trouvé ceci sur la toile (ça fonctionne) mais je ne sais pas comment faire pour avoir un message me demandant la confirmation de la suppression des images du dossier.
Vu mes connaissances nulles, je m'en remets à vous. Peut être faut il tout modifier, ou compléter en tous cas toutes vos aides me seront les bienvenues. Merci d'avance.
Voici la macro:
Sub InsereImg()
'
' InsImg Macro
Dim Repertoire As String
Dim Extension As String
Dim Fichier As String
Dim image As Object
'Saisie du nom du répertoire
Repertoire = "D:\Onedrive\Images2\" 'mettre le chemin du dossier image
'Saisie du type d'extension
Extension = "jpg"
'Récupération du premier fichier du répertoire
Fichier = Dir(Repertoire & "*" & Extension, vbDirectory)
Do While Fichier <> ""
'Insertion de l'image
'Selection.InlineShapes.AddPicture FileName:=Repertoire & Fichier
Set image = Selection.InlineShapes.AddPicture(Repertoire & Fichier)
With image
.LockAspectRatio = msoTrue
'.Height = CentimetersToPoints(xx)
.Width = CentimetersToPoints(17)
End With
'Insertion d'une ligne vide
Selection.TypeParagraph
'Récupération du prochain fichier du répertoire
Fichier = Dir
Loop
End Sub
Partager