Commander Ctrl+F sur internet Explorer

Signaler
Messages postés
7
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
26 octobre 2012
-
Messages postés
7
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
26 octobre 2012
-
Bonjour,
J'ouvre un document word pour lire des chaines de caractères: nom, prénom, date.
J'ouvre une page internet par VB à partir de ce document Word pour y mettre ces données: comment commander internet Explorer pour lui faire faire par VB Ctrl+F.
Je pourrais ainsi chercher la chaine de caractère "Date" sur la page internet, faire 2 avancement chariot (touche clavier à côté du "A") et insérer la date.
Merci,
JL

2 réponses


Salut

Alors,
Pourquoi t'as ajouté deux discutions pour demander la même chose sur le forum?

touche clavier à côté du "A"

C'est un Tab...

Pour simuler la touche Tab: SendKeys ("{TAB}")
Pour simuler un Ctrl+F: Sendkeys "(^F)"
Mais je ne te recommande pas cette méthode.

Pourquoi pas utiliser un Inet?
Tu récupères tout le texte html de la page web dans un textbox, après tu y cherches ce qui t’intéresse:
Dim codeHTML As String
With Inet1
     .AccessType = icUseDefault
     .Protocol = icHTTP
     codeHTML = .OpenURL("www.google.fr", icString)
     Do Until .StillExecuting = False
        DoEvents
     Loop
End With
Text1.Text = codeHTML





CF2i - Guadeloupe
Ingénierie Informatique
Messages postés
7
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
26 octobre 2012

OK: merci pour ton attention!
Ca fonctionne bien!
Bonne continuation,
JLASOPRA