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 !