00

Respuesta rápida

  • XLSM es un formato de libro de Microsoft Excel habilitado para macros que almacena datos de hojas de cálculo y puede contener código VBA u hojas de macros de Excel 4.0, por lo que su contenido activo exige precaución.
  • En Windows o Mac, abre el archivo XLSM con Excel de escritorio. Puedes ver y editar el libro sin habilitar las macros. Excel para la Web abre y edita el libro conservando las macros existentes, pero no puede crearlas, ejecutarlas, editarlas ni quitarlas; para ello necesitas Excel de escritorio.
  • Trata un XLSM como archivo de alto riesgo si desconoces su origen o finalidad. Puede contener macros VBA o de Excel 4.0, y Microsoft advierte que las macros pueden introducir virus o software malicioso. No habilites macros solo para ver o editar el libro ni des por seguro un archivo porque se abra correctamente.
01

Archivo XLSM: cómo abrirlo, comprobarlo y convertirlo

Un archivo XLSM es el formato XML de Microsoft para libros de Excel habilitados para macros en Excel 2007, 2010, 2013, 2016, 2019 y 2021. Está estrechamente relacionado con la familia Office Open XML, basada en paquetes ZIP con XML. La especificación de Microsoft sobre la estructura de archivos VBA de Office documenta el almacenamiento de proyectos VBA con macros y formularios personalizados integrados. IANA registra el tipo application/vnd.ms-excel.sheet.macroEnabled.12 y no indica ningún número mágico.

Conserva el original

Al guardar XLSM como XLSX se eliminan el código VBA y las hojas de macros de Excel 4.0, porque XLSX no puede almacenarlos. CSV y los destinos de guardado basados en texto guardan solo la hoja activa. Guardar como ODS y volver a abrir puede perder formato, por lo que estas conversiones no garantizan conservar el libro completo.

02

Abrir archivo

En Windows o Mac, abre el archivo XLSM con Excel de escritorio. Puedes ver y editar el libro sin habilitar las macros. Excel para la Web abre y edita el libro conservando las macros existentes, pero no puede crearlas, ejecutarlas, editarlas ni quitarlas; para ello necesitas Excel de escritorio.

Solo quiero verlo

En Windows o Mac, abre el archivo XLSM con Excel de escritorio. Puedes ver y editar el libro sin habilitar las macros. Excel para la Web abre y edita el libro conservando las macros existentes, pero no puede crearlas, ejecutarlas, editarlas ni quitarlas; para ello necesitas Excel de escritorio.

Necesito compartirlo

Al guardar XLSM como XLSX se eliminan el código VBA y las hojas de macros de Excel 4.0, porque XLSX no puede almacenarlos. CSV y los destinos de guardado basados en texto guardan solo la hoja activa. Guardar como ODS y volver a abrir puede perder formato, por lo que estas conversiones no garantizan conservar el libro completo.

03

Seguridad

Trata un XLSM como archivo de alto riesgo si desconoces su origen o finalidad. Puede contener macros VBA o de Excel 4.0, y Microsoft advierte que las macros pueden introducir virus o software malicioso. No habilites macros solo para ver o editar el libro ni des por seguro un archivo porque se abra correctamente.

Pause when something does not match

Do not open the file when its source, double extension, or actual contents do not match what you expected.

04

Convertidores

Al guardar XLSM como XLSX se eliminan el código VBA y las hojas de macros de Excel 4.0, porque XLSX no puede almacenarlos. CSV y los destinos de guardado basados en texto guardan solo la hoja activa. Guardar como ODS y volver a abrir puede perder formato, por lo que estas conversiones no garantizan conservar el libro completo.

Antes de convertir

Work from a copy, then compare image quality, metadata, and layout after conversion.

05

Preguntas frecuentes

¿Qué es un archivo XLSM y para qué sirve?

Un XLSM es un libro de Microsoft Excel que almacena hojas de cálculo y puede incluir código VBA u hojas de macros de Excel 4.0. Se utiliza cuando el libro debe conservar macros.

¿Cómo abrir un archivo XLSM en Excel?

Ábrelo con Excel de escritorio para ver y editar el libro. No necesitas habilitar las macros para ver o modificar su contenido.

¿Cómo abrir un archivo XLSM en Windows?

Usa una versión de escritorio compatible de Microsoft Excel. Mantén las macros deshabilitadas salvo que confíes en el archivo y necesites expresamente su automatización.

¿Cómo abrir un archivo XLSM en Mac?

Abre el XLSM con Microsoft Excel de escritorio. La aplicación de escritorio es necesaria para ver, editar o quitar sus macros.

¿Qué debo hacer si un archivo XLSM no se abre o muestra un error de archivo dañado?

Confirma que el archivo realmente sea un libro XLSM y ábrelo con una versión de escritorio compatible de Excel. No habilites las macros mientras investigas el problema.

¿Cuál es la diferencia entre XLSM y XLSX?

XLSM puede almacenar código VBA y hojas de macros de Excel 4.0. XLSX no puede almacenar ninguno de esos contenidos de macros.

¿Cómo convertir XLSM a XLSX y se pierden las macros?

Guarda como XLSX en Excel solo si las macros ya no son necesarias. El código VBA y las hojas de macros de Excel 4.0 no pueden conservarse en XLSX.

¿Excel para la Web puede ejecutar macros de un archivo XLSM?

No. Puede abrir y editar el libro conservando las macros existentes, pero no puede crearlas, ejecutarlas, editarlas ni quitarlas.

¿Es seguro abrir un archivo XLSM adjunto a un correo?

Un XLSM puede contener código de macros activo. Trata con mucha cautela los adjuntos inesperados o no confiables y recuerda que puedes ver el libro sin habilitar macros.

¿Qué ocurre al convertir un archivo XLSM a CSV u ODS?

CSV y los destinos de guardado basados en texto guardan solo la hoja activa. Una conversión de ida y vuelta a ODS puede perder formato, así que no se garantiza conservar el XLSM completo.

06

Formatos relacionados

Fuentes

Media type registration: application/vnd.ms-excel.sheet.macroEnabled.12 · IANA media type registry

File format reference for Word, Excel, and PowerPoint · Microsoft Learn official documentation

OOXML Format Family — ISO/IEC 29500 and ECMA 376 · Library of Congress Sustainability of Digital Formats

[MS-OVBA]: Office VBA File Format Structure · Microsoft Open Specifications

Work with VBA macros in Excel for the web · Microsoft Support official documentation

Enable or disable macros in Microsoft 365 files · Microsoft Support official security guidance

XlFileFormat enumeration (Excel) · Microsoft Learn Excel VBA reference