VBA Access: Abrir dirección web en navegador predeterminado
Es sabido que Internet Explorer desaparecerá pronto de manera definitiva y mi código no puede depender de si está o no instalado para navegar por la web a la que vinculo.
Entonces lo que preciso es algún código que me permita hacer clic en un botón que 'buscará' el textbox con la URL a la que deberá acceder pero lo hará en el navegador predeterminado EN Windows y no DE Windows. Si es Chrome el que el usuario escogió, se hará en él. Si es Firefox, será en ese.
El código con el que me he estado manejando es este:
Dim objIE As Object Set objIE = CreateObject("InternetExplorer.Application") With objIE .MenuBar = False .AddressBar = False .StatusBar = False .Toolbar = False .Navigate txtWeb .Visible = True End With Set objIE = Nothing
(txtWeb es el text box con la URL).
¿Hay alguna forma (¡Y que funcione!) De que se abra en otro navegador? Ya busqué pero no me han funcionado.
Por caso tengo:
Dim vEnlace As String vEnlace = "http://www.google.com" WebBrowser1.Navigate enlace ActiveWorkbook.FollowHyperlink Address:=enlace, NewWindow:=True
¿Alguna ayuda?
1 respuesta
Respuesta de Jacinto Trillo Jareño
1