Foros del Web » Soporte técnico » Ofimática »

Una Macro en Excel puede ejecutar una aplicacion .exe en windows xp?

Estas en el tema de Una Macro en Excel puede ejecutar una aplicacion .exe en windows xp? en el foro de Ofimática en Foros del Web. Amigos yo hago macros en excel con el menu formularios principalmente con el icono "boton" realizo las acciones y este comando se encarga de crear ...
  #1 (permalink)  
Antiguo 22/08/2007, 15:50
Avatar de carlosga  
Fecha de Ingreso: mayo-2005
Mensajes: 209
Antigüedad: 18 años, 10 meses
Puntos: 1
Una Macro en Excel puede ejecutar una aplicacion .exe en windows xp?

Amigos yo hago macros en excel con el menu formularios principalmente con el icono "boton" realizo las acciones y este comando se encarga de crear los codigos de programacion de vba que yo ni entiendo.

El punto es que codigo de programacion tengo que escribir en visual basic para que luego cuando de click al boton en mi hoja de excel este ejecute un archivo .exe?

Chau
  #2 (permalink)  
Antiguo 22/08/2007, 18:04
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años
Puntos: 88
Una Macro en Excel puede ejecutar una aplicacion .exe en windows xp?

Puedes utilizar la función SHELL.
Lee en la ayuda de VBA sobre su utilización y ejemplos.

Saludos
  #3 (permalink)  
Antiguo 23/08/2007, 14:01
 
Fecha de Ingreso: junio-2006
Mensajes: 240
Antigüedad: 17 años, 9 meses
Puntos: 1
Re: Una Macro en Excel puede ejecutar una aplicacion .exe en windows xp?

Shell "C:\Archivos de programa\msword.exe", vbNormalNoFocus

solo debes indicar la ruta precisa donde esta el archivo ejecutable y ya.
  #4 (permalink)  
Antiguo 23/08/2007, 16:19
Avatar de carlosga  
Fecha de Ingreso: mayo-2005
Mensajes: 209
Antigüedad: 18 años, 10 meses
Puntos: 1
Re: Una Macro en Excel puede ejecutar una aplicacion .exe en windows xp?

Amigos gracias por la respuesta, me equivoque en indicarles la extencion del archivo, es un .BAT y no un .EXE, lo que pasa es que ese BAT tiene instrucciones para ejecutar un .EXE

Igual intente probar creando una macro con el icono "boton" del menu formulario haciendo cualquier cosa y luego con el submenu "asignar macro" poniendole la programacion que indica ideasking pero no termina por funcionar.

Cuando lo hago manual con doble click aparece por 2 segundos una pantalla pequeña y negra que parece de dos o cmd.

Pero cuando ejecute el boton tambien aparecio la pantalla negra por milesimas de segundo pero no tiene el mismo resultado que si hubiese ejecutado el archivo BAT con doble click.

La programacion en VBA del boton es esta, ahi se encuentra la linea que me recomendo ideasking

Sub EJECUTAR()
'
' EJECUTAR Macro
' Macro grabada el 23/08/2007 por Conta02
'

'
Range("I4:J20").Select
With Selection.Interior
.ColorIndex = 37
.Pattern = xlSolid
End With
Shell "D:\CONTA\CEGA07\IMPORTAR.BAT", vbNormalNoFocus
Range("F15").Select
End Sub


Chau

Última edición por carlosga; 23/08/2007 a las 16:39
  #5 (permalink)  
Antiguo 02/09/2007, 20:13
Avatar de carlosga  
Fecha de Ingreso: mayo-2005
Mensajes: 209
Antigüedad: 18 años, 10 meses
Puntos: 1
Re: Una Macro en Excel puede ejecutar una aplicacion .exe en windows xp?

Hasta ahora no lo logro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:41.