IMPORTANCIA DE LA SEGURIDA DE LOS MACROS 2010
En Microsoft Excel, se puede cambiar la configuración de seguridad de las macros para especificar qué macros se ejecutarán, y en qué circunstancias, al abrir un libro. Por ejemplo, se puede permitir la ejecución de macros si están firmadas digitalmente por un desarrollador de confianza (una persona que escribe código de programación).
Configuración de seguridad de macros y sus efectos
En la siguiente lista se resumen las distintas configuraciones de seguridad de las macros. En todas las configuraciones, si hay instalado un software antivirus que funciona con Microsoft Office 2010 y si el libro contiene macros, se examina el libro para detectar virus conocidos antes de abrirlo.
- Deshabilitar todas las macros sin notificación Haga clic en esta opción si no confía en las macros. Se deshabilitan todas las macros de los documentos y todas las alertas de seguridad relacionadas con las macros. Si hay documentos que contienen macros sin firmar que considera de confianza, puede colocar esos documentos en una ubicación de confianza. Los documentos que se encuentran en ubicaciones de confianza pueden ejecutarse sin que los compruebe el sistema de seguridad del Centro de confianza.
- Deshabilitar todas las macros con notificación Ésta es la configuración predeterminada. Haga clic en esta opción si desea deshabilitar las macros, pero desea recibir alertas de seguridad si hay macros presentes. De esta manera, puede elegir cuándo habilitar las macros en cada caso.
- Deshabilitar todas las macros excepto las firmadas digitalmente Esta configuración es la misma que la de la opción Deshabilitar todas las macros con notificación, con la excepción de que, si la macro está firmada digitalmente por un editor de confianza, podrá ejecutarse si ya confía en el editor. Si el editor no es de confianza, se le notificará al respecto para que pueda elegir si desea habilitar las macros firmadas o confiar en el editor. Todas las macros no firmadas digitalmente se deshabilitan sin ninguna notificación.
- Habilitar todas las macros (no recomendado; puede ejecutarse código potencialmente peligroso) Haga clic en esta opción para permitir la ejecución de todas las macros. No se recomienda usar esta opción, ya que con esta configuración el equipo es vulnerable a código posiblemente malintencionado.
- Confiar en el acceso al modelo de objetos de proyectos de VBA Esta configuración es para los programadores y se usa para bloquear o permitir de forma deliberada el acceso mediante programación al modelo de objetos de VBA desde cualquier cliente de automatización. Es decir, ofrece una opción de seguridad para el código escrito para automatizar un programa de Office y manipular mediante programación el entorno y el modelo de objetos de Microsoft Visual Basic para Aplicaciones (VBA). Se trata de una configuración por usuario y por aplicación que deniega el acceso de forma predeterminada. Esta opción de seguridad dificulta que los programas sin autorización generen código de "replicación automática" que pueda dañar los sistemas del usuario final. Para que cualquier cliente de automatización pueda tener acceso al modelo de objetos de VBA mediante programación, el usuario que ejecute el código debe conceder acceso explícitamente. Para habilitar el acceso, active la casilla.
Cambiar la configuración de seguridad de las macros
La configuración de seguridad de macros se puede cambiar en el Centro de confianza a menos que un administrador del sistema de la organización haya cambiado la configuración predeterminada para impedir que se modifique la configuración.
- En la ficha Programador, en el grupo Código, haga clic en Seguridad de macros.
Nota Si la ficha Programador no está disponible, siga este procedimiento para mostrarla:
- Haga clic en la pestaña Archivo, elija Opciones y, a continuación, haga clic en la categoría Personalizar cinta de opciones.
- En la lista Fichas principales, active la casilla de verificación Programador y haga clic en Aceptar.
- Haga clic en cualquier otra pestaña para volver al archivo.
- En la categoría Configuración de macros, en Configuración de macros, haga clic en la opción que desee. Para obtener información detallada acerca de esta configuración, vea la sección Configuración de seguridad de macros y sus efectos, incluida antes en este artículo.
Nota Cualquier cambio que realice en la categoría Configuración de macros en Excel, solo se aplica a Excel y no afecta a los demás programas de Microsoft Office.
Sugerencia También puede obtener acceso al Centro de confianza en el cuadro de diálogo Opciones.
- Haga clic en la pestaña Archivo, después en Opciones y, a continuación, en la categoría Centro de confianza.
- Haga clic en Configuración del centro de confianza y después en la categoría Configuración de macros.