Buenos días a todo el foro!
Quisiera poner a su consideración la siguiente duda:
Guardo un archivo con contraseña de apertura y escritura. Al presionar el botón "Solo lectura" el libro se abre en modo lectura pero permite guardar una copia con otro nombre. ¿Es posible que Excel no permita guardar una copia del libro abierto como solo lectura?
Gracias por la colaboración de siempre
Necesitas poner este código en VBA, en tu documento en la hoja "ThisWorkbook":
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If SaveAsUI Then Cancel = True
End Sub
Visitanos en http://universoexcel.com
Visitanos en http://universoexcel.com
Por supuesto, al ser código VBA, si se deshabilitan las macros este código no tendrá ningún efecto, y se podrá seguir grabando como Excel siempre hace.
Es complicado conseguir seguridad para una hoja programada en Excel.
Saludos
Claro está, estas medidas de seguridad están pensadas para el usuario promedio, alguien que sepa como activar/desactivar las macros, y sepa lo suficiente de Excel, pocas cosas lo detendránusuario la protección de documentos en realidad no está pensada con ellos en mente.
Visitanos en http://universoexcel.com
Visitanos en http://universoexcel.com
muy bueno lo de SaveAsUI, pero...
yo creo que la seguridad no se debe basar nunca en macros, porqeu por defecto las macros estarán deshabilitadas, porque lo normal será que el archivo se abra en una ubicación que Excel considere que no es de confianza.
------
Ya sé Excel, pero necesito más ahora en pdf
------
Ya sé Excel, pero necesito más.
siento que podria tener la solucion, contactame alejandroxs14@hotmail.com