# olevba > Analiza archivos OLE y OpenXML (p. ej., DOC, XLS, PPT, etc.) para extraer macros VBA, desofuscar y analizar código malicioso. > Parte de la suite `python-oletools`. > Más información: . - Analiza un archivo, mostrando tanto el código de la macro como los resultados del análisis: `olevba {{ruta/al/archivo}}` - Analiza recursivamente todos los archivos compatibles de un directorio: `olevba -r {{ruta/al/directorio}}` - Proporciona una contraseña para los archivos cifrados de Microsoft Office (puede repetirse): `olevba {{[-p|--password]}} {{contraseña}} {{ruta/al/archivo_encriptado}}` - Muestra solo los resultados del análisis, sin mostrar el código fuente de la macro: `olevba {{[-a|--analysis]}} {{ruta/al/archivo}}` - Muestra solo el código fuente de la macro: `olevba {{[-c|--code]}} {{ruta/al/archivo}}` - Muestra cadenas ofuscadas y su contenido decodificado: `olevba --decode {{ruta/al/archivo}}`