Otra cosa amigo Angel_K_ido te suguiero dar las respuesta a las consultas en el mismo foro y no derivarlos a otros foros sin responderles aqui, de manera que la gente prefiera este interesante foro llamado "SOLOCODIGO". Debemos hacer respetar la casa.
Es valido enviar a otro foro o cualquier otro sitio donde puedas encontrar la respuestahttp://foros.solocodigo.com/index.php?showtopic=24236
Pero Compadre que pasaria si el Windows esta en ingles o frances o cualquier otro idioma (Archivos de Programa?)?o si esta en otra particion, o el office esta en otra carpeta ...aunque.... el codigo es bueno y te funcionara perfecto hay detalles que tomar en cuenta
Cita de: "F_Tanori"Pero Compadre que pasaria si el Windows esta en ingles o frances o cualquier otro idioma (Archivos de Programa?)?o si esta en otra particion, o el office esta en otra carpeta ...aunque.... el codigo es bueno y te funcionara perfecto hay detalles que tomar en cuenta En ese caso convendría utilizar app.pathSe podría hacer así:Código: Textruta = App.Path & "\Presentacion.ppt" pero si el programa es el directorio raiz, por ejemplo en C:, tendríamos esto: C:\\Presentacion.ppt' y daría errorEsto se soluciona creando una función que devuelva el path pero sin la barra del final.
creo que F_Tanori no se refiere a el archivo de powerpoint; app.path es la direccion de donde se esta ejecutando el exe o la aplicación, F_Tanori se refiere al path del powerpoint, la diferencia de nombres de Archivos de Programas o Files of programs, por eso es mas valido usar shellexecute, porque abre el programa al que esta vinculado el ppt en este caso power point