lunes, 4 de noviembre de 2013

Cómo utilizar VBA para proteger objetos de dibujo

Microsoft Excel le permite crear objetos y formas para mejorar la forma de mostrar los datos. Con la paleta de "formas" del programa, usted puede crear fácilmente ilustraciones y diagramas. Hay ocasiones en las que podría verse en la necesidad de proteger a estos "objetos de dibujo" para evitar que los usuarios de la manipulación con ellos. Usted puede hacer esto haciendo clic derecho en cada objeto, lo que permite la propiedad de "bloqueo", y el bloqueo de la misma hoja de cálculo utilizando una contraseña. Con Visual Basic para Aplicaciones (VBA), se puede condensar estos pasos en una macro que le ayuda a proteger múltiples dibujo objetos rápidamente.

proteger a la elaboración



Inicie Microsoft Excel. Pulse la tecla "Ctrl" y "O" Seleccione el nombre del libro que contiene su dibujo los objetos, haga clic en "Abrir".



Pulse el botón "Alt" y "F8". Tipo "Proteger" en el "Nombre de la macro" cuadro, haga clic en "Crear". Esto abre el Editor de Visual Basic (VBE).



Escriba el siguiente código en el VBE. Reemplace "SECRET" con su contraseña preferida. Esta clave le ayudará a "desproteger" la hoja de trabajo y las formas más tarde.

Sub Protect ()

Establecer oSheet = ActiveSheet

Para cada oShape En oSheet.Shapes

oShape.Locked = True

Siguiente oShape

oSheet.Protect _

Contraseña: = "SECRET", _

DrawingObjects: = True, _

Contenido: = True, _

Escenarios: = True

End Sub



Pulse el botón "Alt" y "Q" para cerrar el VBE.



Pulse el botón "Alt" y "F8" para abrir la ventana "Macros" de nuevo. Seleccione "Proteger" de la lista y haga clic en "Ejecutar". Su dibujo de objetos y la hoja de trabajo serán ahora protegidas y aseguradas.

Consejos y advertencias

Para desbloquear la hoja de trabajo y objetos de dibujo, vaya a la pestaña "Comentario" en la barra de herramientas de cinta y haga clic en "Desproteger hoja." Escriba su contraseña en el cuadro y haga clic en "Aceptar".

En Microsoft Excel, macros y VBA están desactivados por defecto. Para activarlas, haga clic en el botón de Microsoft Office y vaya a "Opciones de Excel". Seleccione "Mostrar ficha Programador en la cinta." Ir al "Centro de confianza" y haga clic en "Configuración del Centro de confianza." Vaya a "Configuración de macros" y seleccione "Habilitar todas las macros." Haga clic en "Aceptar" y reinicie Excel para activar los cambios.

 

No hay comentarios:

Publicar un comentario