Fecha y hora actual: Sab 19 May, 2012 20:41 pm
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

como ejecutar programas externos desde excel

Responder al Tema

Índice del Foro > Excel > como ejecutar programas externos desde excel

Autor Mensaje
damianomarsilva
Usuario Iniciado


Registrado: 20 Ago 2007
Mensajes: 31
Ubicación: Rosario - Argentina

Mensaje Publicado: Sab 20 Dic, 2008 06:51 am

Título del mensaje: como ejecutar programas externos desde excel

Responder citando

mas de una vez necesitaremos que nuestros usuarios, desde excel, puedan visualizar documentos pdf, doc, jpg, etc, etc.
este extremadamente sencillo código que les dejo hace lo siguiente:
primero ejecuta la aplicacion correspondiente (acrobat, word, etc, etc) y luego abre el documento que le indiquemos. util a la hora de no complicarnos la vida en el intento de mostrar archivos que son abiertos por otros programas:
Código:
Sub Exe()
ejecutar = Shell("C:\Program Files\Adobe\Reader 8.0\Reader\AcroRd32.exe " & "C:\detalle.pdf", vbMaximizedFocus)
end sub

detalle: a shell() le paso la ruta en donde se encuentra el .exe de la aplicación, en este caso, acrobar reader. seguramente no se aprecie, pero luego del AcroRd32.exe vá un espacio en blanco y luego cierro comillas. es fundamental dejar ese espacio en blanco. luego concateno la ruta de acceso al archivo, un pdf que tengo en el disco c. por ultimo, y como segundo argumento, le indico que muestre la aplicación en ventana maximizada.
este es un simple ejemplo, pero podrán apreciar que mediante la correcta utilización de las herramientas de vba podemos ofrecerles a los usuario muchas alternativas, como por ejemplo seleccionar el archivo desde un cuadro de diálogo "abrir".
salu2.xls

Volver arriba
Ver perfil del usuario Enviar mensaje privado
azteroide



Registrado: 24 May 2009
Mensajes: 2

Mensaje Publicado: Mar 26 May, 2009 00:48 am

Título del mensaje: Re: como ejecutar programas externos desde excel

Responder citando

jeje orale, pude abrir mediaplayer y una rola desde excel con un boton de VB, le buscare que mas puedo hacer con este codigo, gracias

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Hola, Hola, Hola... desde BCN una principiante ...

Skaidra Preséntate a la comunidad 3 Jue 17 May, 2012 16:10 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Lección 58- Árboles Generales como Árboles Bina...

Kyshuo Ayame Programación en general 0 Mar 15 May, 2012 19:10 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Como haría una cuenta bancaria con solo variabl...

WhiteSkull C, C#, Visual C++ 3 Mar 15 May, 2012 09:48 am Ver último mensaje
El foro no contiene ningún mensaje nuevo

¿ Cómo logro condicionales con constantes simbó...

javierfoso C, C#, Visual C++ 6 Sab 12 May, 2012 23:19 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Letra Ñ en documento de excel

odin123 JavaScript 0 Mar 08 May, 2012 00:46 am Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,