Ver lo que hace una macro de Excel, sin ejecutarla
Un libro con macros puede lanzar un programa, descargar un archivo o escribir en el disco, nada más abrirlo. Antes de habilitar las macros, lee lo que hacen: la herramienta abre el proyecto VBA, enumera los módulos y señala las llamadas que vigilar.
Lo que hace esta herramienta
- Lo que se ejecuta solo: los procedimientos Workbook_Open, Auto_Open… que se ejecutan al abrir o al cerrar.
- Llamadas de red: descargas, peticiones HTTP, conexiones a internet.
- Ejecución de programas: Shell, WScript.Shell, comandos del sistema.
- El sistema de archivos: lectura, escritura y eliminación de archivos.
- El código de cada módulo se despliega, para leerlo entero.
Lo que no hace: La herramienta lee el código fuente de las macros, no lo ejecuta ni lo quita; para quitar las macros, use la herramienta Limpiar antes de enviar. No dice lo que una macro hace de verdad, sino qué llamadas sensibles contiene.
No se sube ningún archivo. Apague su red una vez cargada esta página: la herramienta sigue funcionando. Cómo comprobarlo usted mismo.
Otras herramientas
- Diagnóstico del libro : Tamaño, filas fantasma, estilos, vínculos, errores, contenido oculto: todo, con arreglos de un clic.
- Limpiar antes de enviar : Autor, comentarios, hojas ocultas, macros: lo que viaja con el archivo sin mostrarse.
- Inspeccionar un libro : Hojas ocultas, autor, comentarios, vínculos: lo que el archivo lleva sin mostrarlo.
- Auditoría de fórmulas : Errores, valores fijos, fórmulas que destacan: lo que hay que revisar en un modelo.
- Mapa de dependencias : Qué hoja lee a cuál, qué libros se llaman: el diagrama del libro.