Guardar libros como de sólo lectura

05/10/2006 - 03:44 por Esteban Dido | Informe spam
Hola,
¿Es posible mediante código que al grabar un libro SIEMPRE se guarde como de
sólo lectura?

 

Leer las respuestas

#1 Héctor Miguel
05/10/2006 - 05:41 | Informe spam
hola, Esteban !

Es posible mediante codigo que al grabar un libro SIEMPRE se guarde como de solo lectura?



[creo que] necesitaras hacerte un re/planteamiento de la situacion -real- que necesitas 'resolver' [me explico]...

1) existen -al menos- dos formas de 'solo lectura' para los archivos de excel...
a) al momento de guardarlos [archivo / guardar como... / buscar en las opciones] y marcar la opcion de:
'recomedar que se abra como de solo lectura' [a la vez que] puedes asignarle una clave contra-escritura al abrirse ;)
b) modificando las propiedades del archivo desde el sistema operativo [NO es exclusivo de excel, sino de windows] ;)

2) si te refieres a cambiar el 'modo de acceso' [exclusivo o no] al archivo EN/durante la sesion de excel...
a) consulta en la ayuda de vba-excel por el metodo .ChangeFileAccess y la propiedad .ReadOnly
b) si estableces [en la sesion] un modo de acceso de solo lectura... -> ActiveWorkbook.ChangeFileAccess xlReadOnly
- NO es posible que el usuario le guarde cambios [seria necesario usar un 'guardar como...' y darle OTRO nombre]
- si suponemos que esta 'guardado' con el metodo anterior... la siguiente vez que se abra... 'regresa' al modo 'xlReadWrite'

comentas 'por donde van los tiros' ?
saludos,
hector.

Preguntas similares