es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Abrir enlaces de Excel con VBA en Firefox sin importar la ubicación en la que esté instalado Firefox.

Necesito crear un archivo que sea accesible en múltiples dispositivos y en algunos dispositivos funciona el primer código y en otros dispositivos funciona el segundo código, ¿alguien puede ayudarme por favor? Gracias.

Sub Data_Week()

Shell "C:\Program Files (x86)\Mozilla Firefox\firefox.exe " & Range("G12").Value

End Sub

Sub Data_Week()

Shell "C:\Program Files\Mozilla Firefox\firefox.exe " & Range("G12").Value

End Sub
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema está en la ruta del archivo para el programa ejecutable de Mozilla Firefox. El primer código es para dispositivos con un sistema operativo de 64 bits, mientras que el segundo código es para dispositivos con un sistema operativo de 32 bits.

    Para hacer que el archivo sea accesible en varios dispositivos, tal vez quieras considerar el uso de una ruta relativa en lugar de una ruta absoluta. Esto significa que, en lugar de especificar la ruta de archivo exacta, usarías una ruta relativa a la ubicación del archivo al que estás tratando de acceder.

    Por ejemplo, si el archivo al que quieres acceder está en la misma carpeta que tu archivo de Excel, podrías usar el siguiente código:

    Sub Data_Week()
    
    Shell "firefox.exe " & Range("G12").Value
    
    End Sub
    

    Este código asume que el programa ejecutable de Firefox está en la misma carpeta que el archivo de Excel.

    Alternativamente, podrías usar un hipervínculo para acceder al archivo en lugar de usar código VBA. Esto haría que el archivo sea accesible en cualquier dispositivo con un navegador web.

    Para crear un hipervínculo en Excel, selecciona la celda donde quieres que aparezca el hipervínculo, haz clic derecho y selecciona “Hipervínculo”. Luego, en el cuadro de diálogo “Insertar hipervínculo”, selecciona “Archivo existente o página web” y navega hasta el archivo al que quieres acceder. Haz clic en “Aceptar” para crear el hipervínculo.

    ¡Espero que esto te ayude! Avísame si tienes alguna otra pregunta.

Comments are closed.