Proceso Excel no se cierra
Publicado por Maria (29 intervenciones) el 04/09/2006 12:55:56
Hola: Mi problema es que pertendo abrir un Fichero Excel existente y cargar con información determinadas celdas del mismo, y posteriormente dar la opción al usuario de poder abrirlo.
El Código que utilizo es el siguiente.
Dim Apli As Excel.Application
Dim Libro As Excel.Workbook
Dim Hoja As Excel.Worksheet
Apli = New Excel.Application
Libro = Apli.Workbooks.Open(Destino)
Hoja = Libro.Worksheets("Extendido")
.....
aquí hago las modificaciones
.....
Libro.Saved = True
Libro.Save()
Libro.Close()
Apli.Quit()
Hoja = Nothing
Libro = Nothing
Apli = Nothing
Dim Proceso As Process = New Process
Proceso.StartInfo.FileName = Fichero
Proceso.StartInfo.Verb = "open"
Proceso.Start()
El problema es que al abrir el fichero con el proceso,no me lo abre. En el sistema se ha quedado un proceso Excel abierto que sólo secierra cuando cierras la aplicación desde la que modifico el fichero y pretendo abrirlo.
No sé si es por la forma de cerrar la aplicación o qué.
Gracias de antemano.
El Código que utilizo es el siguiente.
Dim Apli As Excel.Application
Dim Libro As Excel.Workbook
Dim Hoja As Excel.Worksheet
Apli = New Excel.Application
Libro = Apli.Workbooks.Open(Destino)
Hoja = Libro.Worksheets("Extendido")
.....
aquí hago las modificaciones
.....
Libro.Saved = True
Libro.Save()
Libro.Close()
Apli.Quit()
Hoja = Nothing
Libro = Nothing
Apli = Nothing
Dim Proceso As Process = New Process
Proceso.StartInfo.FileName = Fichero
Proceso.StartInfo.Verb = "open"
Proceso.Start()
El problema es que al abrir el fichero con el proceso,no me lo abre. En el sistema se ha quedado un proceso Excel abierto que sólo secierra cuando cierras la aplicación desde la que modifico el fichero y pretendo abrirlo.
No sé si es por la forma de cerrar la aplicación o qué.
Gracias de antemano.
Valora esta pregunta


0