En el siguiente video se muestran las diferentes opciones de protección que nos ofrece Excel: VIDEO 37
A continuación algunas instrucciones de protección:
1 - Apertura y guardado de Libros:
Sub
abreProtegido()
'para abrir libro con contraseña de apertura
nbreLibro =
ThisWorkbook.Path & "\Gestoria01.xlsm"
Application.Workbooks.Open nbreLibro, Password:="elsa"
'otro modo de escribir la misma instrucción
Application.Workbooks.Open
nbreLibro, , , , "elsa"
End Sub
Sub abreEscritura()
'para abrir libro con contraseña de escritura
nbreLibro =
ThisWorkbook.Path & "\Gestoria02.xlsm"
Application.Workbooks.Open nbreLibro, WriteResPassword:="yo", Password:="elsa"
'otro modo de escribir la misma instrucción
Application.Workbooks.Open
nbreLibro, , , , "elsa", "yo"
End Sub
Sub abreSoloLectura()
'para abrir libro como solo lectura
nbreLibro =
ThisWorkbook.Path & "\Gestoria03.xlsm"
Application.Workbooks.Open nbreLibro, ReadOnly:=True
'otro modo de escribir la misma instrucción
Application.Workbooks.Open
nbreLibro, , True
End Sub
Sub guardaProtegido()
'para guardar libro con un nombre distinto al libro activo
nbreLibro =
ThisWorkbook.Path & "\Gestoria03.xlsm"
ActiveWorkbook.SaveAs Filename:=nbreLibro, Password:="elsa"
'para guardar libro con el mismo nombre, pero con clave
ActiveWorkbook.SaveAs
Password:="miclave"
End Sub
2 - Protección de Hojas:
Sub protegeHoja()
'para Desproteger una hoja con clave
Sheets(1).Unprotect "clave"
'para proteger con clave y algunos permisos
Sheets(1).Protect "clave", DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingCells:=True, AllowFormattingColumns:=True, _
AllowFormattingRows:=True, AllowSorting:=True, AllowFiltering:=True, _
AllowUsingPivotTables:=True
End Sub
3 - Protección de Estructura del libro. Esto permite inhabilitar la opción de crear, quitar o renombrar hojas de un libro.
Sub protegeLibro()
'desprotege la estructura del libro
ActiveWorkbook.Unprotect "tu"
'protege estructura con clave
ActiveWorkbook.Protect "tu", Structure:=True, Windows:=False
End Sub
Acceso al VIDEO 37
No hay comentarios.:
Publicar un comentario