¿Como ejecutar un exe desde un boton de un userform?
publicado
Buenas
No se si es cosa del ejecutable qeu quiero abrir o si es del codigo que estoy utilizando para llamar a ese .exe
Pongo en situación, el programa al abrirse por defecto guarda lo que haga dentro de su ruta por defecto en la carpeta "Nompre_prograama\Descargas", esto lo hace bien desde un acceso directo a ese exe o desde un .bat al que le digo que lo ejecute, guarda perfectamente lo que hace.
Ahora bien si creo un boton en un userform al cual al pulsar llamo a ese exe con este código
Private Sub Llamar_Exe_programa_Click()
Shell "E:\Carpeta_progarama\Nombre Programa.exe", 9
End Sub
me lo abre, me da la sensación que lo abre no de una forma normal, porque cuando voy a ver la ruta de Descargas me la puedo encontrar que algunas veces esta en mis documentos esa carpeta o en el escritorio y no en la ruta de defecto del programa.
he probado a lanzar el .bat que lo inicializa correctamente y su acceso directo y obtengo el mismo resultado, es como si cargara el ejecutable en otra dirección y no a la suya original y pro eso no guarda por defecto en su ruta?
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Buenas
No se si es cosa del ejecutable qeu quiero abrir o si es del codigo que estoy utilizando para llamar a ese .exe
Pongo en situación, el programa al abrirse por defecto guarda lo que haga dentro de su ruta por defecto en la carpeta "Nompre_prograama\Descargas", esto lo hace bien desde un acceso directo a ese exe o desde un .bat al que le digo que lo ejecute, guarda perfectamente lo que hace.
Ahora bien si creo un boton en un userform al cual al pulsar llamo a ese exe con este código
Private Sub Llamar_Exe_programa_Click() Shell "E:\Carpeta_progarama\Nombre Programa.exe", 9 End Sub
me lo abre, me da la sensación que lo abre no de una forma normal, porque cuando voy a ver la ruta de Descargas me la puedo encontrar que algunas veces esta en mis documentos esa carpeta o en el escritorio y no en la ruta de defecto del programa.
he probado a lanzar el .bat que lo inicializa correctamente y su acceso directo y obtengo el mismo resultado, es como si cargara el ejecutable en otra dirección y no a la suya original y pro eso no guarda por defecto en su ruta?