Achivo de solo Lectura

20/12/2006 - 14:34 por leonardo | Informe spam
Hola Amig@s

Para que me entiendan les voy a explicar que estoy haciendo.

Hice un programa en Excel 2003 para administrar hojas de vida.
El programa esta en un PC servidor y se puede ingresar infor´mación desde
cualquier PC en la red.
Cuando el programa está sinedo usado por algún usuario, y un segundo usuario
trata de entrar dice que el archivo está en uso y recomienda "Solo Lectura".
Esta opcion se usa cuando se van a hacer consultas.
Cuando el programa es cerrado se guarda automaticamente los cambios. Así
está configurado para que no le pregunte al usuario si lo hace o no, solo
lo hace.

Ahora mi pregunta es.

Si el programa esta como solo lectura, tambien me guarda los cambios en el
servidor, aunque este en uso por otro usuario.
¿¿ Puedo crear una variable que me identifique si el programa esta
trabajando como Lectura para que no haga ni solicite hacer cambios al
cerrarlo??

Gracias.
Leonardo


Si quieren ver el programa en Ejecución lo pueden descargar aqui...
www.magteccol.com/rrhh.zip
 

Leer las respuestas

#1 Héctor Miguel
21/12/2006 - 09:42 | Informe spam
hola, leonardo !

Hice un programa en Excel 2003... esta en un PC servidor y se puede ingresar... desde cualquier PC en la red...
Cuando el programa es cerrado se guarda automaticamente los cambios. Asi esta configurado para que no le pregunte al usuario...
Si el programa esta como solo lectura, tambien me guarda los cambios en el servidor, aunque este en uso por otro usuario.
Puedo... que me identifique si el programa esta trabajando como Lectura para que no haga ni solicite hacer cambios al cerrarlo?



prueba con la propiedad '.ReadOnly' del objeto Workbook para condicionar si se guardan [o no] los cambios al salir [p.e.]

If ThisWorkbook.ReadOnly Then Exit Sub

o...

If Not ThisWorkbook.ReadOnly Then ' aqui mandas a guardar los cambios ' :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares