ich möchte in Excel die Controls einer Internet Explorer Seite auslesen und bearbeiten. Dazu habe ich schon einen passenden Weg gefunden, der auf meinem privaten PC funktioniert, bei mir in der Arbeit aber nicht.
Es kommt immer die Fehlermeldung in der MsgBox Zeile: Objekt unterstützt diese Eigenschaft oder Methode nicht, also ob er die dazugehörige Referenz nicht findet. Ich habe sowohl die "Microsoft Internet Controls" als auch die "Microsoft HTML Object Library" aktiviert. Stimmt da irgendetwas mit den DLLs nicht oder hat jemand eine Ide woran das liegen kann?
objIE.Document.all.Item(i).innerText funktioniert. Value und Name z.B. nicht.
Vielen Dank
Folker
Private Sub openIE(ByVal address)
Dim objIE As InternetExplorer
Set objIE = New InternetExplorer
With objIE
.Visible = True
.Navigate address
End With
Do Until objIE.ReadyState = READYSTATE_COMPLETE
DoEvents
Loop
For i = 0 To objIE.Document.all.Length - 1
MsgBox objIE.Document.all.Item(i).Value & " / " & objIE.Document.all.Item(i).Name
Next
End Sub
Sub IEAddress()
Call openIE("https://www.google.de")
End Sub