ita85
Goto Top

vbs Grab running InternetExplorer

Word/Exel/PPT funktioniert nicht beim InternetExplorer.Application Object

Dies ist das Beispiel für Exel :

Dim objXL, strMessage

On Error Resume Next

' Try to grab a running instance of Excel:
Set objXL = GetObject(, "Excel.Application")

' What have we found?
If Not TypeName(objXL) = "Empty" Then
strMessage = "Excel Running."
Else
strMessage = "Excel Not Running."
End If

' Feedback to user...
MsgBox strMessage, vbInformation, "Excel Status"

' Make it show so we can kill it
if strMessage = "Excel Running." then objXL.Visible = true

Kennt jemand eine Methode einen bereits geöffneten Iexplorer zu "grabben".

Das beispiel funktioniert nämlich nicht beim IE.
mit getObject("","InternetExplorer.Application")
Erkennt er zwar das der IE gestartet ist, öffnet aber eine neue Instans statt die existierende zu
verwenden.

Content-Key: 36811

Url: https://administrator.de/contentid/36811

Printed on: April 19, 2024 at 01:04 o'clock

Member: AndreasHoster
AndreasHoster Aug 01, 2006 at 10:07:27 (UTC)
Goto Top
Je nachdem was Du mit Instanz meinst, ist die Aussage nicht richtig.
Es wird keine neue Instanz (also kein neuer IE Task) gestartet, die vorhandene Instanz öffnet ein neues Fenster. Kann man im Task-Manager nachverfolgen.

Ob es allerdings eine Möglichkeit gibt zum aktiven Fenster zu gelangen weiß ich nicht, aber wenn es machbar ist, ist das eine riesige Sicherheitslücke, weil dann ist Phishing ja Tür und Tor geöffnet, wenn ich im offenen Online-Banking Fenster beliebig rummanipulieren darf.
Denke also, daß es nicht machbar ist.
Member: ITA85
ITA85 Aug 02, 2006 at 09:25:00 (UTC)
Goto Top
hi! Von der Seite gesehen hast du wahrscheinlich recht.
Zumindest hoffe ich das für alle online banker.
Habe allerdings noch ne andere Idee das problem zu lösen.

Schreibe dann nochmal, wenns geklappt hat.
Member: ITA85
ITA85 Aug 02, 2006 at 09:25:01 (UTC)
Goto Top
hi! Von der Seite gesehen hast du wahrscheinlich recht.
Zumindest hoffe ich das für alle online banker.
Habe allerdings noch ne andere Idee das problem zu lösen.

Schreibe dann nochmal, wenns geklappt hat.
Member: ITA85
ITA85 Aug 02, 2006 at 12:58:25 (UTC)
Goto Top
Hi!
Ich habe im zusammenhang mit diesem Problem noch etwas allgemeineres!
UNd zwar möchte ich das "process.tobtool" object verwenden.
Allerdings scheint es dieses nicht zu geben, Habe mir bereits eine aktuelle version vom WSH runtergeladen und installiert.
Dies hat aber auch nichts bewirkt.

Weis jemand waran dies liegen kann?
Member: AndreasHoster
AndreasHoster Aug 03, 2006 at 08:24:56 (UTC)
Goto Top
process.tobtools ist nicht im Standardumfang des Windows Scripting Hosts enthalten.
Das Tools wurde von Tobias Weltner entwickelt und ist (soweit mir bekannt ist) in seinen WSH-Büchern enthalten. Ich glaube im Scripting Host Praxisbuch.
Member: ITA85
ITA85 Aug 03, 2006 at 08:27:55 (UTC)
Goto Top
ja, in diesem Buch habe ich es gefunden.
Gut dann vergess ich das wohle auch gleich wieder.

Danke @ all die sich hier beteiligt haben.
Sollte sich noch was ergeben, werde ich es hier veröffentlichen.