Formulaire en ligne : téléchargement de photos

Je travaille sur un petit projet pour remplir des formulaires en ligne dont un champ où il faut intégrer une image.

Je suis assez novice en VBA mais j'ai rédigé le code (à l'aide de ce que j'ai trouvé sur internet, forums et chatgpt) :

Dim imageoeuvre As Object
Dim cheminImage As String
cheminImage = "C:\DSC06411.jpg"
Set imageoeuvre = ie.Document.getElementsByName("imageoeuvre")(0)
imageoeuvre.Click 'c'est le nom du bouton sur la page
' Envoyer la touche "Entrée"
Application.SendKeys "{ENTER}", True ' ***** c'est à partir de là que ca bloque

' Attendre que la boîte de dialogue de sélection de fichiers soit active

Application.Wait Now + TimeValue("0:00:01")

' Envoyer les touches "Alt + N" pour activer le champ "Nom"
Application.SendKeys "%N", True

' Attendre que le champ "Nom" soit actif
Application.Wait Now + TimeValue("0:00:01")

' Envoyer le chemin du fichier
Application.SendKeys "C:\DSC06411.jpg", True

' Attendre que le chemin du fichier soit saisi
Application.Wait Now + TimeValue("0:00:01")

' Envoyer la touche "Entrée"
Application.SendKeys "{ENTER}", True

Le code ouvre bien la boite de dialogue qui permet de choisir le fichier mais ensuite (donc à partir de la remarque que j'ai mise) VBA ne semble pas détecter l'ouverture de la boite de dialogue et la macro reste donc figée. J'ai essayé de mettre un time-out, sans succès.

Pouvez-vous m'aider sur cette question ?

Merci

Rechercher des sujets similaires à "formulaire ligne telechargement photos"