Cita:
Iniciado por Mickz
Hola que tal amigos, estoy trabajando con hojas de excel pero resulta que me encontre con un problema.
Les cuento: Desde Visual Basic .net abro la hoja de exel y la paso a un gridview,
hasta ahi no hay problema, el problema cuando termino de ejecutar el programa la hoja se queda bloqueada, es decir que no me permite abrirla desde otro punto que no sea el programa que la lee.
Lo que yo pienso que hace es que bloquea el documento para que nadie lo mueva,
la cuestion seria si alguien sabe como desbloquear la hoja para cuando termine de ocuparla en mi programa.
de ante mano muchas gracias
Mira yo estoy trabajando en eso en este momento precisamente y lo soluciones asi:
Luego del Try y el Catch en el finally
Libro Excel es un objeto de la clase ofice interope
mira de tsa forma:
Microsoft.Office.Interop.Excel._Application AplicacionExcel;
Microsoft.Office.Interop.Excel._Workbook LibroExcel;
Microsoft.Office.Interop.Excel._Worksheet HojaTrabajoExcel;
Microsoft.Office.Interop.Excel.Sheets HojasXls;
Ahora con esto cierro el libro y la aplicacion.
finally
{
//Cerrar libro
LibroExcel.Close( false, Missing.Value, Missing.Value );
//Cerrar la Aplicacion
AplicacionExcel.Quit();
}
Espero te sirva a i me funciona perfectamente