Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/08/2009, 13:32
Avatar de acumulador
acumulador
 
Fecha de Ingreso: junio-2008
Ubicación: Medellin - Antiquia
Mensajes: 459
Antigüedad: 15 años, 11 meses
Puntos: 7
Respuesta: desbloquear excel despues de ocuparlo

Cita:
Iniciado por Mickz Ver Mensaje
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
__________________
-----------------------------------------------------------------------------
Yo vivo de preguntar, saber no puede ser lujo...