SoloCodigo
Programación Específica => Matlab => Mensaje iniciado por: annamar en Lunes 10 de Agosto de 2009, 21:27
-
Hola,
alguien sabe como puedo abrir los programas de Microsoft (Word, Excel, Acces, y PowerPoint) desde Matlab?
no suelo trabajar con Matlab, por ello no estoy muy famirializada con él y necesito poder abrir esos programas (no un fichero específico, sino el programa en si) desde el código de Matlab
Muchas gracias de antemano
-
Es muy sencillo, usa la función winopen('nombre_archivo.doc'), Esta función es equivalente a hacer doble click en el archivo especificado.
Si el archivo no va ha ser siempre el mismo, puedes guardar el nombre del archivo de la siguiente forma:
a=input('Introduzca el nombre del archivo:');
winopen(a);
y listo!! :)
Mira la ayuda de MATLAB para profundizar más si lo deseas o escribe en la ventana de comandos help winopen.
SUERTE!
-
hola!
A lo que me refería era abrir el programa en si, como si abrieras el Word directamente, no un determinado fichero. pero al final he modificado y no me va a hacer falta, de todas formas, muchas gracias!!
:rolleyes:
-
ok, no importa, como winopen es equivalente ha hacer doble click, lo único que hay que hacer es poner el archivo ejecutable de cada programa. Sería así:
winopen('WINWORD.EXE') para el word
winopen('POWERPNT.EXE') para el power point
winopen('EXCEL.EXE') para excel
winopen('ACCESS.EXE') para access
Estos archivos se encuentran, normalmente, en C:Archivos de programaMicrosoft OfficeOFFICE11. Los copias en la carpeta work de MATLAB o cambias el path para hacerlo.