XL 2016 Comment replacer Internet explorer par EDGE?

KEHREN Seb

XLDnaute Nouveau
Depuis la fin d'internet explorer qui est remplacé par EDGE : la commande CreateObject("InternetExplorer.Application") ne fonctonne plus
Avez vous une solution?


Option Explicit

Dim web As Object
Set web = CreateObject("InternetExplorer.Application")
web.Visible = True

Do While web.busy And web.readystate <> 4
DoEvents
Loop

pause (10)

Dim redirection As String
redirection = web.locationUrl

redirection = Right(redirection, Len(redirection) - InStr(redirection, "@"))

Dim redirectionSplitee As Variant
redirectionSplitee = Split(redirection, ",")

redirection = Replace(redirectionSplitee(0) & "/" & redirectionSplitee(1), ".", ",")

web.Quit

coordonneesGPS = redirection
End Function
 

patty58

XLDnaute Occasionnel
Bonjour
Perso, je suis sur Google Chrome par défaut et si je fais cela :

VB:
CreateObject("WScript.Shell").Run ("adresse du site auquel tu veux accéder")

Cela m'ouvre l'URL que je demande sur Google.
Peut-être la même chose pour Edge ??

Bonne journée
 

riton00

XLDnaute Impliqué
Bonjour,

Sur Windows 10 ou 11

Clique sur le bouton "Démarrer"

Sélectionne "Paramètres" (icône en forme d'engrenage).

Dans la fenêtre Paramètres, choisir "Applications".

Dans le volet de gauche, clic sûr "Applications par défaut".

Puis Sous "Navigateur web", clic sur l'icône actuellement présent et choisir "Microsoft Edge"

Slts
 

jm.andryszak

XLDnaute Occasionnel
Bonjour
Ceci fonctionne chez moi.
Sub test()
CreateObject("WScript.Shell").Run ("msedge.exe")
End Sub

1702552729941.png
 

patricktoulon

XLDnaute Barbatruc
bonjour
NE PAS OUBLIER L ESPACE APRES "exe"


VB:
Sub test()
URL = "https://excel-downloads.com/threads/comment-replacer-internet-explorer-par-edge.20080192/#post-20621236"
CreateObject("WScript.Shell").Run ("msedge.exe " & URL)
End Sub
et au cas ou il y aurait des espaces dans la chaines de l'URL
VB:
Sub test()
URL = "https://excel-downloads.com/threads/comment-replacer-internet-explorer-par-edge.20080192/#post-20621236"
CreateObject("WScript.Shell").Run ("msedge.exe """ & URL & Chr(34))
End Sub
 

KEHREN Seb

XLDnaute Nouveau
Bonsoir KEHREN Seb

Navré pour vous, mais les solutions données ne fonctionneront pas à ma connaissance

Edge n'utilise pas l'interface COM et n'est donc pas pilotable en VBA
Il vous faudra utiliser SeleniumBasic dispo sur GitHub


A+
En effet, j'ai essayer les deux première solution et cela ne fonction pas.
Je n'ai que le droit t'utiliser EDGE seulement et ne suis pas autorisé à installé seleniniumBasic.
Je ne comprend pas Microsoft qui supprime son logiciel et ne rend pas compatible le nouveau.
Merci pour l'information.
Je vais voir si il y il a une autre solution pour avoir les coordonnées GPS avec 17000 adresse postale.
 

Statistiques des forums

Discussions
312 207
Messages
2 086 228
Membres
103 160
dernier inscrit
Torto