
04/11/2009, 11:15
|
| | Fecha de Ingreso: octubre-2009
Mensajes: 75
Antigüedad: 15 años, 3 meses Puntos: 1 | |
Respuesta: Urgente: Almacenar archivo que se queda en memoria ok, lo que quiero hacer es mandar un archivo .csv a excel o cualquier hoja de calculo, lo estoy haciendo con la siguiente linea: Process.Start("C:\Archivos de programa\Microsoft Office\Office10\EXCEL.exe", "prueba.csv")
pero no funciona porque me dice que el archivo "prueba.csv" no existe, entonces lo pongo asi: Process.Start("C:\Archivos de programa\Microsoft Office\Office10\EXCEL.exe", "C:\Documents and Settings\SGD\Escritorio\Alejandro\2009 08 11 Codigo al\bin\Debug\prueba.csv")
pero en este caso no me acepta la ruta del archivo por los espacios en blanco.
Entonces lo que se hizo fue poner un textbox para tener la ruta del archivo y ejecutarla desde un botón, si lo hago asi y mantengo el código del primer caso, si me lo habre pero solo en modo lectura, ahora el problema esta en que si borro el contenido del textbox y lo dejo vacio y vuelvo a ejecutar la llamada desde el boton, me regresa el archivo que tenia anteriormente en el textbox, yo creo que es porque se queda con el valor de ese archivo en memoria, como ya intente hacerlo como mencioné anteriormente y no funcionó, por eso quiero saber como almacenar en una variable ese último valor, ´para poder controlar eso.
si hay una manera mas facil de hacer lo que mencioné al inicio, seria de gran ayuda. gracias. |