Zugriff auf aktive Internet-Seite



Excel-Version: Excel97
nach unten

Betrifft: Zugriff auf aktive Internet-Seite
von: Harry
Geschrieben am: 08.05.2002 - 10:43:04

Hallo,

ich benutze ein Makro, um auf die aktive HTML-Seite zuzugreifen und die Daten einere Tabelle auszulesen. Leider wird die Seite manchmal erst mit einiger Zeitverzögerung geladen. Gibt es eine Möglichkeit, den Download erst zu starten, wenn die Seite bereits geladen wurde?

Leider funktioniert folgendes nicht:
objIE.Navigate Seite
Do While objIE.Document.ReadyState <> "complete"
Loop

Vielen Dank!

nach oben   nach unten

Re: Zugriff auf aktive Internet-Seite
von: Hans W. Herber
Geschrieben am: 08.05.2002 - 10:48:26

Hallo Harry,

folgende Seite:
https://www.herber.de/mailing/159401h.htm

hans

nach oben   nach unten

Re: Zugriff auf aktive Internet-Seite
von: Max
Geschrieben am: 08.05.2002 - 10:51:41

Hi versuch mal hier Alles Excel Forum


http://www.excel-center.de/index.php
http://spotlight.de/nzforen/mse/t/forum_mse_1.html
http://www.schmittis-page.de/
http://www.syncollege.de/forum/forum.asp?FORUM_ID=7&CAT_ID=7&Forum_Title=Excel
http://www.forumromanum.de/member/forum/forum.cgi?USER=user_165936
http://php.zdnet.de/foren/showsection-wc.php3?id=off&secid=exc
http://www.forumromanum.de/member/forum/forum.cgi?USER=user_84450
http://www.foren.net/excel/forum.php3
http://www.schroer.ch/phpBB/index.php
http://www.ms-office-forum.de/cgi-bin/ultimatebb.cgi?ubb=forum&f=2

nach oben   nach unten

Passt das Makro?
von: Harry
Geschrieben am: 08.05.2002 - 11:01:12

Hallo,

so wie ich es verstanden habe, prüft das Makro, ob eine bestimmte Domain schon vergeben wurde. Mein Problem ist, dass die aktive Internet-Seite sehr langsam lädt und ich abfangen möchte, wenn die Seite vollständig geladen wurde.

Gruß und vielen Dank

Harry


nach oben   nach unten

Re: Passt das Makro?
von: Hans W. Herber
Geschrieben am: 08.05.2002 - 11:04:39

Hallo Harry,

das Makro passt, die entscheidende Stelle:


IEApp.Navigate URL
Do: Loop Until IEApp.Busy = False
Do: Loop Until IEApp.Busy = False
Set IEDocument = IEApp.Document

hans

nach oben   nach unten

Zugriff auf das aktive IE-Window
von: Harry
Geschrieben am: 08.05.2002 - 11:13:28

Ich greife auf das aktive IE-Window zu:

For Each objShellWindow In objShellWindows

If TypeOf objShellWindow.document Is HTMLDocument
Set hd = objShellWindow.document
next

For Each elem In hd.all ...
end if

Gibt es in diesem Fall auch eine Lösung?

Vielen Dank für die Hilfe!!



nach oben   nach unten

Re: Zugriff auf das aktive IE-Window
von: Hans W. Herber
Geschrieben am: 08.05.2002 - 12:02:22

... tut mir leid, dass ist mir im Moment doch etwas zu arg OffToppics, es würde mich zuviel Zeit kosten, mich damit auseinanderzusetzen ... hans

 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Zugriff auf aktive Internet-Seite"