Weitere TAB in IE + Download-Button
21.03.2022 14:57:19
flo4711
ich habe aus div. Archiv-Beiträgen hier eine Makro gebastelt, dass von einer Webseite über eine Schleife mehrere URL aufruft und die angeforderten Daten in eine Excel-Datei runterlädt (jew. über Download-Button auf der aufgerufenen Webseite).
Beispielhaft habe ich das in der folgenden Beispiel-Mappe für 2 URL abgebildet. Da die betreffende Seite ein Login erfordert könnt ihr das leider nicht 1:1 nachvollziehen, sondern es wird 2 x die Hauptseite zum Login aufgerufen.
https://www.herber.de/bbs/user/151937.xlsm
So wie im Makro abgebildet funktioniert auch alles (sofern man eingeloggt ist).
Allerdings wird für jede URL ein neues IE-Fenster geöffnet (Set objIE = New SHDocVw.InternetExplorer).
Ich würde das aber gerne so lösen, dass jede URL in einem neuen TAB des selben Fensters aufgerufen wird.
Leider habe ich das so nicht hinbekommen. Im Prinzip bekomme ich das mit dem 2. TAB hin (.Navigate2 adresse, 2048).
Wie allerdings ab dem 2. Schleifendurchgang das "Set objIE = ?" aussehen müßte ... daran scheitert es ... und so wird halt immer ein neues IE-Fenster geöffnet.
Notfalls kann ich es natürlich auch so belassen. Allerdings sollen im Moment bereits 15 URL aufgerufen werden, so dass mir die "TAB-Lösung" deutlich lieber wäre.
Vielleicht kann mir ja hier jemand weiterhelfen!
Gruß
Gode