Impedir "grabar" ó "grabar como"

04/12/2008 - 18:42 por CARLOS CARNERO | Informe spam
Buenas a todos, una consulta: ¿A través de una macro se puede impedir
ó deshabilitar el "guardar" ó "guardar como" solo para un libro en
concreto?

Gracias,

Carlos
 

Leer las respuestas

#1 Héctor Miguel
04/12/2008 - 20:57 | Informe spam
hola, Carlos !

... A traves de una macro se puede impedir o deshabilitar el "guardar" ó "guardar como" solo para un libro en concreto?



si provees alguna macro para guardar los cambios en caso "de emergencia" y/o a usuarios "aprobados"...
puedes usar el evento '_beforesave' en el modulo de codigo de "ese" libro (ThisWorkbook) +/- asi:

op1: el usuario nunca sabria que el libro NO se guardo (o no podra usar el "guardar como...")
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Cancel = SaveAsUI
End Sub

op2: podrias avisarle que no puede/debe hacer uso de las opciones de guardar...
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If SaveAsUI Then Cancel = True: MsgBox "Opciones de guardar no habilitadas !!!"
End Sub

etc. etc. etc.

saludos,
hector.

Preguntas similares