Cómo saber si una página web ya fue abierta
Publicado: Mié Mar 04, 2020 2:43 pm
Buenas!
En los botones de los formularios hay una opción muy útil que nos deja abrir una página WEB sin problemas al poner en 'Acción' Abrir documento/página Web, y en URL la dirección de la página que quieres abrir.
En macro puedes usar algo así como:
Aunque creo que solo en Windows.
Bien!, estoy intentando hacer una automatización en la que se abre una página web por código, y se me plantea la duda de cómo enterarme de que ya está abierta dicha página para, si aplico un ciclo, no abrir la misma página tantas veces como el ciclo imponga. Con la primera sería suficiente.
Gracias a todos por leer.
Un saludo!
Ah! el código abre explorer directamente, pero estaría fantástico recorrer varios exploradores para ver si la página está abierta en alguno de ellos (al haber varios usuarios cada uno puede tener un explorador diferente como predefinido).
En los botones de los formularios hay una opción muy útil que nos deja abrir una página WEB sin problemas al poner en 'Acción' Abrir documento/página Web, y en URL la dirección de la página que quieres abrir.
En macro puedes usar algo así como:
Código: Seleccionar todo
Sub explor ()
Dim URL,WshShell
Set WshShell = CreateObject("WScript.shell") ' Iniciamos WScript.shell
'-----------------------------------------------------------
' Abrimos una página en concreto con el explorador que queremos
URL = "https://novedades.orange.es" ' página de publicidad
WshShell.run "CMD /C start iexplore.exe " & URL & "",0,False ' Abre el explorer con la página anteriormente solicitada
End SubBien!, estoy intentando hacer una automatización en la que se abre una página web por código, y se me plantea la duda de cómo enterarme de que ya está abierta dicha página para, si aplico un ciclo, no abrir la misma página tantas veces como el ciclo imponga. Con la primera sería suficiente.
Gracias a todos por leer.
Un saludo!
Ah! el código abre explorer directamente, pero estaría fantástico recorrer varios exploradores para ver si la página está abierta en alguno de ellos (al haber varios usuarios cada uno puede tener un explorador diferente como predefinido).