[VBA] Ouvrir URL dans l'instance actuelle de Firefox

Bonjour,

J'utilise Firefox portable qui n'accepte qu'une seule instance à la fois. Très souvent, Firefox est ouvert donc ce qui est indiqué ci-dessous ne fonctionne pas.

Je cherche à ouvrir une URL dans Firefox. Cette commande fonctionne seulement si Firefox n'est pas déjà ouvert :

Shell "C:\Users\...\Firefox.exe" & " https://www.startpage.com", vbMaximizedFocus

PS : oui il y a bien un espace avant l'URL (commande trouvée sur le web)

Comment indiquer à Excel qu'il faut ouvrir l'URL dans l'instance existante de Firefox ?

Merci.

Bon, après avoir trouvé ça, j'ai utilisé le paramètre

-new-instance

et depuis, mon URL s'ouvre bien dans l'instance existante... Bizarre mais ça marche.

Le seul truc qui reste c'est que Firefox ne passe pas au premier plan. Si vous avez une idée, je prends, sinon, je me satisfais de mes trouvailles

EDIT

J'ai essayé -foreground en paramètre mais ça m'ouvre une nouvelle instance et sur ma page d'accueil Firefox.

EDIT2

Solution finale :

Shell "C:\Users\......\Firefox.exe -new-window https://forum.excel-pratique.com"

Cela m'ouvre une nouvelle fenêtre Firefox avec la bonne URL. Ça me convient parfaitement.

Quelque chose m'échappe car ça ne marche plus.

Je suis toujours en quête d'une solution du coup.

EDIT:

Bizarrement, le code suivant ouvre le lien dans Firefox plutôt que dans le navigateur par défaut.

    ActiveWorkbook.FollowHyperlink _
    Address:="https://www.fhrhghihgifhipghfs.com", _
    NewWindow:=True

C'est grave quand ça marche et on ne comprend pas pourquoi ?

Firefox est déjà ouvert alors peut-être que ça prend le navigateur actuellement en-cours d'utilisation plutôt que celui par défaut.

Rechercher des sujets similaires à "vba ouvrir url instance actuelle firefox"