Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Bloquear hoja Excel durante escritura en celdas

Estas en el tema de Bloquear hoja Excel durante escritura en celdas en el foro de Visual Basic clásico en Foros del Web. Hola a todos, Desde mi aplicación desarrollada en VB Studio, abro un documento de Excel, añado una hoja e inserto datos. Si la aplicación Excel ...
  #1 (permalink)  
Antiguo 12/09/2011, 09:34
 
Fecha de Ingreso: mayo-2009
Mensajes: 114
Antigüedad: 15 años, 6 meses
Puntos: 1
Bloquear hoja Excel durante escritura en celdas

Hola a todos,

Desde mi aplicación desarrollada en VB Studio, abro un documento de Excel, añado una hoja e inserto datos.
Si la aplicación Excel ya estuviera abierta, sólo añado una hoja.
El problema es que mientras que estoy escribiendo en las celdas de la hoja, si cambio de hoja (la hoja activa) o cambio el tamaño de alguna celda, se muestra un mensaje de error y se detiene la inserción.
¿Hay alguna manera de bloquear el documento de Excel para que sólo quede de sólo lectura (independientemente de que ya estuviera abierto o no)?

Gracias por sus respuestas.
  #2 (permalink)  
Antiguo 18/09/2011, 03:15
 
Fecha de Ingreso: mayo-2009
Mensajes: 114
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Bloquear hoja Excel durante escritura en celdas

He utilizado la propiedad ScreenUpdating del objeto de Excel.
La pongo primero a False y cuando termino de rellenar la hoja, la dejo a True.

Etiquetas: bloquear, celdas, durante, escritura, excel, hoja, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:39.