AXP: Probleme mit IE7 unter Vista

11/05/2008 - 18:28 von Gerhard Fixl | Report spam
Hallo NG,

unter Vista ist das unsichtbare Öffnen des IE7 nicht mehr möglich und
das DocumentComplete-Ereignis wird nicht mehr ausgelöst. Unter WXP/IE7
làuft alles einwandfrei.

Mein Code in einem Form-Klassenmodul lautet wie folgt (Verweis sowohl
bei WXP als auch bei Vista auf ieframe.dll gesetzt):

Dim WithEvents ie As InternetExplorer

Public Sub pcmUpdateAccount()
Set ie = New InternetExplorer
ie.Silent = True
ie.Visible = False
ie.Navigate "IrgendEineAdresse"
End Sub

Private Sub ie_DocumentComplete(ByVal pDisp As Object, URL As Variant)
MsgBox "Fertig"
End Sub

Unter WXP wird IE7 unsichtbar geöffnet, zur angegebenen Adresse
navigiert und anschließend das ie_DocumentComplete-Ereignis ausgelöst.
Unter Vista wird IE7 sichtbar geöffnet, zur Adresse navigiert und
Schluss! Es wird kein ie_DocumentComplete-Ereignis ausgelöst.

Hat einer eine Lösung für dieses Problem?

Gruß Gerhard
 

Lesen sie die antworten

#1 Gerhard Fixl
14/05/2008 - 16:17 | Warnen spam
Habe die Ursache für das Problem gefunden, kann das Problem jedoch
nicht beheben. Nach dem Hinzufügen des Verweises auf die shdocvw.dll
wird automatisch die ieframe.dll geladen. Kennt jemand das Problem und
wie man es beheben kann?

Gruß Gerhard

Ähnliche fragen