Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/04/2006, 22:47
NightDark
 
Fecha de Ingreso: enero-2006
Ubicación: mi casa
Mensajes: 255
Antigüedad: 18 años, 3 meses
Puntos: 0
Cita:
Iniciado por Linit
Buenos Dias, quisiera saber como abrir un programa externo en visual basic en este caso QuarkXpress y que abra con su archivo que sea soportado por el.

Ejemplo.

QuarkXpress -> ejemplo.qtp

Word -> ejemplo.doc

Decirle con que archivo va abrir.
La mayoría de los programas tienen una API que jala la linea de comandos y pasa esos argumentos...
en este caso...
puedes hacer uso del procedimiento Shell

Código:
Dim dEjecutar as double
dEjecutar =  Shell("path_del_programa\QuarkXpress.exe Path\archivo.qtp")
remplaza path_del_programa por el directorio donde se encuentra el ejecutable del quarkxpress y Path por el directorio donde se encuentra ese archivo qtp para abrir...

si no funciona.. entonces es por que el programa ese no pasa los argumentos y no los procesa... pero en la mayoría de los casos está implementado, por ejemplo en word.

un saludo.