¿Qué es el formato de archivo XLTM?
Un archivo .xltm es una plantilla de libro de Microsoft Excel habilitada para macros, la contraparte con capacidad para VBA de la plantilla estándar .xltx. Al igual que todos los formatos modernos de Office introducidos con Office 2007, es un archivo ZIP que contiene partes XML organizadas bajo la especificación Open Packaging Conventions (OPC).
Lo que diferencia a .xltm de .xltx es la inclusión de vbaProject.bin, un archivo binario compuesto OLE2 incrustado dentro del ZIP. Este binario almacena todo el código fuente de las macros VBA y el código de bytes compilado, utilizando la misma estructura interna que el formato heredado .xls. Sin él, Excel no permitirá que se ejecuten las macros.
Cuando un usuario abre un archivo .xltm, Excel crea un nuevo libro .xlsm sin nombre basado en la plantilla; el archivo .xltm en sí nunca se modifica. Esto hace que el formato sea ideal para distribuir hojas de cálculo prediseñadas con automatización integrada: generadores de facturas, creadores de informes o formularios de entrada de datos con macros accionadas por botones.
El archivo se identifica por los bytes mágicos de ZIP PK (hex 50 4B) en el desplazamiento cero, idénticos a .xlsx, .xlsm y .docx. El tipo de contenido real se determina a partir de [Content_Types].xml dentro del archivo, que declara spreadsheetml.template.macroenabled y confirma la presencia de vbaProject.bin.
Cada hoja de trabajo admite hasta 1.048.576 filas y 16.384 columnas. Cuando está protegido por contraseña, el cifrado utiliza AES-128 o AES-256 (Cifrado ágil de OOXML). LibreOffice Calc puede abrir archivos .xltm, pero la ejecución de macros VBA es limitada; se requiere Microsoft Excel para una fidelidad total.
Seguridad y protección
RIESGO: HIGHLos archivos XLTM contienen macros VBA y conllevan el mismo riesgo que XLSM. Un XLTM malicioso puede ejecutar código arbitrario en la PC anfitriona cuando las macros están habilitadas. Se aplican las advertencias de la Vista protegida de Excel y del Centro de confianza de seguridad de macros; déjelas habilitadas. Nunca habilite macros en un XLTM recibido inesperadamente por correo electrónico. Si solo necesita los datos, ábralo en Google Sheets o LibreOffice Calc, que no ejecutan el VBA de Excel. Microsoft 365 bloquea las macros de archivos procedentes de Internet de forma predeterminada desde 2022 (requiere desbloqueo explícito).
Detalles del formato
en pocas palabrasProgramas que abren archivos XLTM
Detalles técnicos
especificación profunda| Formato de contenedor | Archivo ZIP (OPC - Open Packaging Conventions) |
| Tipo MIME | application/vnd.ms-excel.template.macroEnabled.12 |
| Bytes mágicos | 50 4B 03 04 (encabezado de archivo local ZIP; idéntico a .xlsx, .xlsm, .docx) |
| Identificación de tipo | [Content_Types].xml dentro del ZIP declara spreadsheetml.template.macroenabled; la presencia de vbaProject.bin confirma las macros |
| Almacenamiento de VBA | vbaProject.bin - Binario de archivo compuesto OLE2 incrustado como una entrada ZIP |
| Codificación XML | UTF-8 para todas las partes XML; vbaProject.bin es binario OLE2 |
| Compresión | DEFLATE (compresión ZIP por entrada) |
| Capacidad de la hoja de trabajo | 1.048.576 filas × 16.384 columnas por hoja |
| Conformidad con estándares | ECMA-376 / ISO/IEC 29500 Transicional (la conformidad estricta no se usa para archivos habilitados para macros) |
| Cifrado | AES-128 o AES-256 a través de OOXML Agile Encryption cuando está protegido por contraseña; ninguno en caso contrario |
| Comportamiento de la plantilla | Al abrirlo se crea un nuevo libro .xlsm sin nombre; el archivo .xltm en sí nunca se modifica |
| Tamaño de archivo típico | 20 KB - 20 MB (varía según el código VBA incrustado, estilos, gráficos e imágenes) |
| Lanzado | 2007 (Microsoft Office 2007, Excel 12.0); ECMA-376 (2006) / ISO/IEC 29500 (2008) |
| Última versión | ECMA-376 5th edition (2021) / ISO/IEC 29500:2016 |
| Estándar abierto | Sí · libre de regalías |
| Especificación | ecma-international.org |
Conversiones de XLTM
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos XLTM.