Excel VBA Contrôle de l'intranet local IE

Donc, je suis en utilisant Excel VBA code de cliquer sur un bouton sur notre site web, faites-moi confiance, je sais que ce n'est pas la meilleure des choses à faire, mais c'est le moins répréhensible option disponible pour moi à ce moment.

Donc, que le choix de la route, voici mon problème, je peux l'aide de ce code, charger avec succès imdb.com, google, etc. Mais lorsque je charge notre site local, je perds le contrôle de l'ie objet, je ne peux pas vérifier readyState, je ne peux pas Cesser de fumer. Voici l'erreur que j'obtiens.
Erreur d'exécution '-2147023179 (800706b5)':

Erreur Automation
L'interface est inconnue

Chaque tellement souvent au lieu de cela, je reçois ce message:
Erreur d'exécution '-2147417848 (80010108)':

Erreur Automation
L'objet invoqué s'est déconnecté de ses clients.

Cliquant Debug indique l'ie.readyState, j'ai aussi essayé de commenter que, et puis il pointe à ie.Quittez

Sub dothestuff()
    Dim ie As InternetExplorer
    Set ie = New InternetExplorer
    ie.Visible = True

    ie.Navigate "http://www.google.com/"
    anerror = webload(ie)

    ie.Quit
    Set ie = Nothing
End Sub

Function webload(ie)
    Do Until ie.ReadyState = READYSTATE_COMPLETE
        DoEvents
    Loop
End Function

source d'informationauteur Varyl