none
Piloter IE 32 bits via vbs avec les fonctions Automation RRS feed

  • Discussion générale

  • Bonjour,

    PC en W7, OS64 bits.

    je cherche à piloter Internet Explorer version 32 bits via un script VB.  J'espère que la question n'est pas trop bête, je suis pas top en vbs!! Mais je suis tellement désespéré que j'ai même posé la question en anglais!!!

    Quand j'écris :

    Const MonLien = " http://www.morningstar.fr/fr/snapshot/snapshot.aspx?tab=7&id=F000000KBH&lang=fr-FR"

    Set ie = CreateObject("InternetExplorer.Application")
    ie.Navigate (MonLien)
    ie.visible = true

    je peux controler IE, mais comme c'est en version 64 bits, les FLashs ne s'affichent pas, et j'en ai besoin.

    Quand j'écris :

    Dim WshShell
    Set WshShell = CreateObject("WScript.Shell")
    WshShell.Exec("C:\Program Files (x86)\Internet Explorer\iexplore.exe " & MonLien)

    la page s'affiche avec les flash (normal, c'est IE 32 bits), mais je ne peux plus rien piloter avec les méthodes .Navigate, .Activate, etc.

    Avez-vous une idée qui me permette de lancer IE32bit avec la connection à la couche "automation" de l'objet "InternetExplorer.Application"? Ou bien, comment connecter le process iexplore.exe avec l'objet "InternetExplorer.Application" pour que je puisse lui passer les commandes? Voilà, voilà. J'ai épuisé Google... Toutes les idées sont les bienvenues!!!

    Merci de votre aide!

     

     

    mardi 8 juin 2010 18:37

Toutes les réponses