Bonjour à toutes et à tous,

J'essaie d'automatiser des taches sur IE.
Pour cela je dois charger un fichier .pdf sur la page IE.

Après l'appuie sur le bouton charger, une fenêtre IE " choisir un fichier a charger" apparait.
Je ne sais pas comment contrôler cette fenêtre pour sélectionner le fichier et valider!

Nom : Capture.JPG
Affichages : 461
Taille : 45,5 Ko

J'ai tenté d'envoyer le nom du fichier avec la fonction SENDKEYS ==> Ca marche pas :-(

C-idessous une partie du code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
'Boutton charger le fichier pdf 
 
While IE.readyState <> READYSTATE_COMPLETE: DoEvents: Wend
Set Generic = TrouverTagClass(IEDoc, "span", "css-1ixbp0l")
Generic.Click
 
'Selection du fichier pdf
chemin = Ong_Encours.Name & " " & DateDoc & "_Cmd" & Range("COMMANDE_NUMERO").Value & ".pdf"
Sleep (50)
Application.SendKeys chemin + "{enter}"
 
 
J'ai tenté d'identifier ce POP UP en explorant les objets dans winShell ==> Sans résultats
 
    Dim IE2 As New InternetExplorer
    Dim IE3 As New InternetExplorer
    Dim winShell As New ShellWindows
    Dim mesure As Integer
    Dim i As Integer
    Dim maPageHtml As HTMLDocument
    Dim chemin As String
 
    On Error Resume Next
    For Each IE2 In winShell
       MsgBox (IE2.Name)
    Next IE2
Si quelqu'un a une idée je suis preneur.
Merci d'avance pour votre aide.