Microsoft Excel utiliza un lenguaje de programación Visual Basic para Aplicaciones ( VBA) , para proporcionar automatización de hojas de cálculo Excel. Cuando estos programas se unen a una hoja de cálculo en Excel 2007 , están unidos como un archivo independiente dentro de la estructura del archivo comprimido. Cuando esto ocurre , la extensión se cambia a * . Xlsm . Una ventaja de este formato a través de formatos anteriores de Excel es el código VBA se puede quitar sin ejecutar el archivo. Esto se puede hacer cambiando la extensión del archivo a . Zip, abrirlo y borrar el archivo " VBAProject.bin " del " xl " subdirectorio dentro de ella.
Macro Seguridad
al abrir un libro habilitado para macros , por defecto , aparecerá una notificación por encima de la barra de fórmulas diciendo "Riesgo de seguridad: las macros se han deshabilitado " con un botón " Opciones". Al pulsar el botón se levante un cuadro de diálogo llamado " Alerta de seguridad - Macro ", que le informará acerca de la confiabilidad de la fuente de la macro, y le dará la opción de "Help me proteja de contenido desconocido " o "Habilitar este contenido " . Si confía en el origen del libro habilitado para macros , seleccione esta última y luego haga clic en " Aceptar".
Cambiar la configuración de seguridad
Puede cambiar de Excel el comportamiento de seguridad de macros , haga clic en la pestaña de " desarrolladores" de Excel y haga clic en el grupo "Código" . Habrá una opción para " Seguridad de macros " en el grupo allí. Sus opciones para "Macro de Seguridad " incluye deshabilitar todas las macros sin notificación - esto es útil para garantizar macros no se ejecutan - el valor por defecto de desactivar las macros con notificación, como se describió anteriormente , lo que permite las macros firmadas digitalmente para que se ejecuten de forma automática y permitir que todos macros , lo cual no es recomendable.
otras Formatos libro habilitado para macros
la mayoría de los libros habilitados para macros utilizan el formato . xlsm . Hay dos archivos de Excel con macros adicionales. El primer tipo, . Xltm , es un archivo de plantilla de Excel habilitado para macros . Un archivo de plantilla es un archivo de Excel que tiene preparado de antemano varias fórmulas e instrucciones de formato ya preparados ; un ejemplo de una plantilla de Excel sería un programa de trabajo - registro por hora . Archivos de plantilla habilitada para macros : todas las hojas de hechos de la plantilla también tendrán esas macros grabadas. El segundo tipo, con la extensión. Xlam , se utiliza para la especializada de Excel en archivos que amplían la gama de funciones y tipos de problemas de Excel puede manejar. Piense . Archivos xlam como una especie de plugins del navegador para Excel.