Deutlich eingeschränktere Möglichkeit
14.03.2011 12:49:57
Martin
Hallo Maris,
da Excel und der InternetExplorer aus dem selben Hause stammen (Microsoft), sind die Kommunikationsmöglichkeiten zwischen den beiden Programmen deutlich besser. Mir ist auch schon einmal eine Webabfrage über den Firefox gelungen, die aber relativ "unsauber" war. Ich bin wiefolgt herangegangen:
1. Firefox als Standard-Browser des Betriebssystems festlegen
2. Per VBA die entsprechende Internetseite öffnen lassen
ActiveWorkbook.FollowHyperlink Address:="https://www.google.de", NewWindow:=True
3. Ladevorgang abwarten
Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Sleep 1500 'Wartezeit in Millisekunden anpassen
4. Daten mit Application.SendKeys kopieren (Strg+A um Seiteninhalt zu markieren, Strg+C um Seiteninhalt zu kopieren, Alt+F4 um Firefox wieder zu schließen)
5. Kopierte Daten aus Zwischenlage auswerten.
Eine andere bzw. bessere Möglichkeit der Webabfrage über Firefox ist mit nicht bekannt.
Viele Grüße
Martin