chat-eingabe per klick

es benutzt ja nicht jeder den IE oder mozilla...

Gutes Argument :-)

Aber ich habe eventuell eine Möglichkeit gefunden, den Standard-Browser des Computers zu bestimmen (keine Garantie, da ich es nicht getestet habe).

http://www.vbpro.de/tipps/tipp.asp?id=300

Die Funktion "StandardBrowser" sollte Dir Namen und Pfad des Standard-Browsers zurückliefern. Diese Information kannst Du dann auf das o.g. Tutorial anwenden:

Die sicherste Methode überhaupt ist es, das Programm von VB/VBA selbst aus zu starten. Die gewünschten Funktionen mit Hilfe der Sendkeys abzurufen und danach das Programm wieder zu schließen. Dies gelingt z.B. mit Hilfe eines Shell-Aufrufes. Dabei kann dann auch die Application-ID aufgefangen werden, mit der später eine eindeutige Zuordnung zum Programm möglich ist. Ein Beispiel dazu:

Dim appID As Integer
appID = Shell("notepad.exe", vbNormalFocus)
AppActivate appID

Statt "notepad.exe" den Rückgabewert der Funktion "StandardBrowser" einsetzen.

Aber wie schon erwähnt gebe ich keine Garantie auf Funktionstüchtigkeit, da ich es nicht erprobt habe !
 
Dim appID As Integer
appID = Shell("notepad.exe", vbNormalFocus)
AppActivate appID

mir kommt da gerade ne idee.....gibt es ne möglichkeit, den teil "notepad.exe" durch "geöffnetes fenster" zu ersetzen?

und vbNormalFocus <--- WO ist dann der cursor im IE, mozilla, opera usw?
 
Zurück