Bonjour à tous,
malgré mes recherches nombreuses sur le sujet, je n'ai pas trouvé beaucoup d'info sur le pilotage d'Internet Explorer via Delphi.
Je sais récupérer un formulaire et l'envoyer, mais je n'arrive pas à remplir automatiquement les champs via delphi...
Voici mon code:
Une idée? ou alors un bon lien vers de la bonne doc?
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 var IE: OLEVariant; begin IE := CreateOleObject('InternetExplorer.Application'); IE.Visible := true; IE.Navigate('http://mypage.com/mypage.html'); while Cardinal(IE.readyState) <> 4 do sleep(1000); ShowMessage(IE.Document.Forms.Item(0).id); // ID du formulaire { Comment modifier le contenu du champ 'toto' de ce formulaire? (évidemment, ce code ne fonctionne pas) } IE.Document.Forms.Item(0).Field(0).text := 'aValue'; // Envoi des données IE.Document.Forms.Item(0).submit; ... end;
Merci!
Partager