Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Firefox & Thunderbird per VBA starten

Forumthread: Firefox & Thunderbird per VBA starten

Firefox & Thunderbird per VBA starten
12.01.2006 08:17:42
Nico
Moin @ll
Ich habe seit gestern Office 2003, Firefox und Thunderbird hier auf dem PC installiert.
Wenn ich folgenden Code zum Öffnen starte, bekomme ich nur eine "Blanko-Version" ohne Bookmarks bzw. eMails.

Sub Internet()
Dim E
E = Shell("C:\Programme\Mozilla Firefox\firefox.exe", 3)
End Sub

Kann mir jemand sagen, was ich ändern muss?
Danke
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Firefox & Thunderbird per VBA starten
12.01.2006 09:02:25
Reinhard
Hi Nico,
du startest Firefox. Firefox hat kein Emailprogramm. Bookmarks heißen da Lesezeichen.
Gruß
Reinhard
ps:Das Forum lebt auch von Rückmeldungen.
AW: Firefox & Thunderbird per VBA starten
12.01.2006 09:18:04
Nico
Hi Reinhard,
was? :D
Das FireFox keinen eMail-Client hat, ist mir bekannt.
Ich hab eine Excel-Datei mit der ich täglich arbeite und aus der öffne ich über Schaltflächen diverse Programme. FireFox und Thunderbird funktionieren mit meinem geposteten Code nicht.
Ich möcht eigentlich nur wissen, ob ich noch irgendwelche Attribute einfügen muss im Code, damit er mir "meinen" FireFox mit den Lesezeichen und (bei einer anderen Schaltfläche) "meinen" Thunderbird mit den eMails öffnet.
Gruß
Nico
Anzeige
AW: Firefox & Thunderbird per VBA starten
12.01.2006 09:36:14
Reinhard
Hi Nico,
mein Firefox 1.5 startet mit Lesezeichen wenn ich deinen Code ausführe.
Gruß
Reinhard
ps:Das Forum lebt auch von Rückmeldungen.
AW: Firefox & Thunderbird per VBA starten
12.01.2006 10:10:41
Nico
Hi,
merkwürdig - bei mir startet der komplett blank.
Bei Thunderbird will er mir sogar ein neues Konto einrichten :-/
AW: Firefox & Thunderbird per VBA starten
12.01.2006 10:14:41
Reinhard
Hi Nico,
Thunderbird habe ich nicht, kann somit nichts nachvollziehen.
Aber Firefox startet bei mir mit Lesezeichen durch Aufruf von Pfad\firefox.exe ohne irgendwelche parameter, sowohl in deinem Code als auch als DesktopIcon mit ebenfalls dem Aufruf Pfad\firefox.exe.
Was geschieht denn wenn du Firefox per Explorer startest?
Gruß
Reinhard
ps:Das Forum lebt auch von Rückmeldungen.
Anzeige
AW: Firefox & Thunderbird per VBA starten
12.01.2006 11:22:53
Nico
Hi Reinhard,
ich habs :D

Sub Firefox()
Dim E
E = Shell("C:\Programme\Mozilla Firefox\firefox.exe -profile C:\Progra~1\Mozilla\FF", 3)
End Sub

Danke ;)
Gruß
Nico
;
Anzeige
Anzeige

Infobox / Tutorial

Firefox und Thunderbird per VBA starten


Schritt-für-Schritt-Anleitung

Um Firefox und Thunderbird über VBA zu starten, kannst du die folgenden Schritte befolgen:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Füge ein neues Modul hinzu: Klicke mit der rechten Maustaste auf "VBAProject (dein Excel-Dokument)" und wähle "Einfügen" > "Modul".

  3. Gib den folgenden Code ein, um Firefox zu starten:

    Sub Firefox()
       Dim E
       E = Shell("C:\Programme\Mozilla Firefox\firefox.exe -profile C:\Progra~1\Mozilla\FF", 3)
    End Sub

    Hier wird Firefox mit dem angegebenen Profil gestartet. Stelle sicher, dass der Pfad zu deiner Firefox-Installation korrekt ist.

  4. Für Thunderbird, benutze diesen Code:

    Sub Thunderbird()
       Dim E
       E = Shell("C:\Programme\Mozilla Thunderbird\thunderbird.exe", 3)
    End Sub

    Dieser Code öffnet Thunderbird, allerdings ohne spezielle Profileinstellungen.

  5. Führe die Makros aus, um die Programme zu starten.


Häufige Fehler und Lösungen

  • Problem: Firefox oder Thunderbird startet leer.
    Lösung: Überprüfe, ob du den richtigen Profilpfad im Code angegeben hast. Verwende den Befehl firefox.exe -profilemanager, um die verfügbaren Profile anzuzeigen.

  • Problem: Thunderbird fordert die Erstellung eines neuen Kontos an.
    Lösung: Stelle sicher, dass du Thunderbird mit dem richtigen Profil startest. Füge den Profilpfad wie im obigen Beispiel hinzu.

  • Problem: Der Shell-Befehl funktioniert nicht.
    Lösung: Überprüfe den gesamten Pfad zu den Anwendungen. Achte darauf, dass er korrekt eingegeben wurde und die Anwendung tatsächlich an diesem Ort installiert ist.


Alternative Methoden

Eine alternative Methode, um Firefox und Thunderbird zu starten, ist die Verwendung von Windows-Verknüpfungen:

  1. Erstelle eine Verknüpfung zu Firefox oder Thunderbird auf deinem Desktop.

  2. Rechtsklicke auf die Verknüpfung und wähle "Eigenschaften".

  3. Füge die gewünschten Parameter im Feld "Ziel" hinzu, zum Beispiel:

    "C:\Programme\Mozilla Firefox\firefox.exe" -profile "C:\Progra~1\Mozilla\FF"
  4. Starte die Verknüpfung von Excel aus, indem du den Shell-Befehl auf die Verknüpfung verweist.


Praktische Beispiele

Hier ist ein Beispiel, wie du die beiden Programme hintereinander starten kannst:

Sub StartFirefoxAndThunderbird()
    Dim E
    E = Shell("C:\Programme\Mozilla Firefox\firefox.exe -profile C:\Progra~1\Mozilla\FF", 3)
    Application.Wait (Now + TimeValue("0:00:02")) ' wartet 2 Sekunden
    E = Shell("C:\Programme\Mozilla Thunderbird\thunderbird.exe", 3)
End Sub

In diesem Beispiel wird Firefox zuerst gestartet, und nach einer kurzen Wartezeit wird Thunderbird geöffnet.


Tipps für Profis

  • Nutze Fehlerbehandlungsroutinen in deinem VBA-Code, um sicherzustellen, dass dein Makro auch bei Fehlern stabil bleibt.
  • Überprüfe regelmäßig, ob deine Programmversionen (Firefox, Thunderbird) aktuell sind, um Kompatibilitätsprobleme zu vermeiden.
  • Experimentiere mit verschiedenen Parametern, um das Verhalten von Firefox und Thunderbird anzupassen.

FAQ: Häufige Fragen

1. Frage
Wie kann ich den Firefox-Profilmanager direkt aus Excel starten?
Antwort: Du kannst den Profilmanager starten, indem du den folgenden Code verwendest:

Sub StartFirefoxProfileManager()
    Shell("C:\Programme\Mozilla Firefox\firefox.exe -profilemanager", 3)
End Sub

2. Frage
Kann ich mehrere Profile für Thunderbird in VBA verwenden?
Antwort: Ja, du kannst den Profilpfad für jedes Profil anpassen. Verwende den Befehl thunderbird.exe -P "Profilname" um ein spezifisches Profil zu starten.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige