vba html code source

vba html code source - VB/VBA/VBS - Programmation

Marsh Posté le 28-05-2010 à 12:32:07    

Bonjour à tous,
 
Je cherche à créer un objet internet explorer et ensuite récupérer le code source de la page.
J'ai cherché sur le site et ai commencé à coder.
 
Voici mon code :
 
Code :
 
   1. Dim objIE As Object
   2.      
   3.         Set objIE = CreateObject("InternetExplorer.Application" )
   4.         objIE.Navigate "http://www.google.fr"
   5.         objIE.Visible = True
 
 
 
Je sais qu'il faut utiliser la fonction document je crois mais je n'arrive pas à l'utiliser.
 
Mon but serait de récupérer le code source pour ensuite l'analyser. Je ne sais pas si c'est possible.
 
Je vous remercie  
 
 
Bonne journée

Reply

Marsh Posté le 28-05-2010 à 12:32:07   

Reply

Marsh Posté le 29-05-2010 à 22:22:12    

si c'est possible mais tu t'y prends mal
 
tu dois coller un controle Inet si tu es en VB (je te conseille de développer sous XP ou 2000)
donc tu ajoutes un controle Inet (recherche controlleur inet.ocx sur le net)
et ensuite tu fais une commande du genre

Code :
  1. txt = inet1.openurl(adresseweb)


et ta variable txt contiendra tout le code de la page web


---------------
http://www.ypikay.com
Reply

Marsh Posté le 01-06-2010 à 21:05:43    

Merci beaucoup Erwan  
 
Cependant lorsque je lance ma macro via Excel 2007, j'ai une erreur m'indiquant qu'un objet est requis.
 
Je pense qu'il faut activer quelque chose dans excel mais je ne trouve pas.
 
Excel plante exactement sur la ligne :  
textweb = Inet1.OpenURL("http://www.google.com/" )
 
Merci beaucoup
 
Bonne soirée

Reply

Marsh Posté le 02-06-2010 à 18:03:34    

Hello
 
tu as du louper cette etape...

Citation :

donc tu ajoutes un controle Inet (recherche controlleur inet.ocx sur le net)


---------------
Soyez malin, louez entre voisins !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed