Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2869 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Récupérer sous Excel le contenu de la page HTML en cours de l'explorer

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupérer sous Excel le contenu de la page HTML en cours de l'explorer

n°1188992
jophur
Posté le 31-08-2005 à 18:53:35  profilanswer
 

je voudrais récupérer le contenu de la page ouverte de l'explorer sous Excel
 
firefox ou Ie est ouvert sur une page
j'ai aussi Excel d'ouvert
et à partir d'une macro je veux choper le contenu de la page courante directement et mettre à jour mon fichier excel (j'ai pas l'adrrese exacte de la page).
 
c'est possible?
 
merci

mood
Publicité
Posté le 31-08-2005 à 18:53:35  profilanswer
 

n°1189004
knakes
Posté le 31-08-2005 à 19:04:58  profilanswer
 

ca dépend ce que tu appelles par contenu, page entière ou le code de celle-ci.
 
Pour ton info, en VBA il existe des ocx (modules si tu veux) qui te permettent de faire cela. Mais, si tu ne connais pas la page web...
Si un simple copier coller ne te rebutte pas je pense que c'est faisable.


---------------
now : do nothing
n°1189275
guendalf
Posté le 01-09-2005 à 10:54:17  profilanswer
 

Je pense que tu dois connaitre quel est la page a récupérer... dans ce cas la, ca me parrait plus simple de lancer ton browser a partir de ta macro, puis de recuperer via un copier-coller, et enfin de refermer la page ouverte..
Et ta macro marchera sans que tu es besoin d'afficher la page

Code :
  1. Private Sub wait(Secondes As Integer)
  2. ' Cette procédure temporise pendant le nombre
  3. ' de secondes qu'on lui transmet en argument
  4. Dim Début As Long, Fin As Long, Chrono As Long
  5.     Début = Timer
  6.     Fin = Début + Secondes
  7.     Do Until Timer >= Fin
  8.         DoEvents
  9.     Loop
  10. End Sub
  11. Public Sub runIEAndCopyPaste()
  12. Dim dRetVal As Double
  13. Dim wb As Workbook
  14. dRetVal = Shell("C:\Program Files\Internet Explorer\IEXPLORE.EXE http://www.google.fr/search?q=hello+world", vbNormalFocus)
  15. wait 2
  16. SendKeys "^a^c", True
  17. wait 1
  18. SendKeys "%{F4}", True
  19. Set wb = Workbooks.Add
  20. wb.Worksheets(1).Paste
  21. End Sub


---------------
Guendalf
n°1189463
olivthill
Posté le 01-09-2005 à 13:39:05  profilanswer
 

Excellent! Guendalf


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Récupérer sous Excel le contenu de la page HTML en cours de l'explorer

 

Sujets relatifs
Comment creer un fichier excel sous vb.net?[css] pb float/clear : comment bien isoler les parties de la page?
comment sauver un graph excel sous format jpg ?passage de parametre entre deux page html
[PHP/HTML...] Créer une boîte de news[html]imprimer en paysage avec window.print()
[Resolu]creer plusieurs graph a partir du meme tableau excel?recuperer chaine de caractère
importer donnés excel dans bd mysql ? 
Plus de sujets relatifs à : Récupérer sous Excel le contenu de la page HTML en cours de l'explorer


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR