¿Qué es el formato de archivo DOTM?
Un archivo .dotm es una plantilla de Microsoft Word habilitada para macros, el miembro portador de macros de la familia de plantillas Word Open XML introducida con Office 2007. Combina el comportamiento de plantilla de .dotx (plantilla sin macros) con la capacidad de macros VBA de .docm (documento habilitado para macros).
Como todos los archivos de Office Open XML, un .dotm es un archivo ZIP que comienza con la firma estándar PK (50 4B 03 04). Se distingue internamente por el archivo [Content_Types].xml que declara el tipo de contenido application/vnd.ms-word.template.macroEnabled.12, y por la presencia de word/vbaProject.bin, un flujo binario OLE2 que contiene todo el código de macros VBA. Otras partes del paquete, como word/document.xml, word/styles.xml y word/settings.xml, son XML en formato UTF-8 estándar.
El comportamiento definitorio: al hacer doble clic en un archivo .dotm, se crea un nuevo documento sin título basado en la plantilla, dejando la plantilla original intacta. Para editar el .dotm directamente, use Archivo > Abrir o haga clic derecho > Abrir en Word.
Desde 2022, Microsoft bloquea las macros por defecto en los archivos de Office descargados de Internet (aplicación de Mark of the Web), incluidos los archivos .dotm. Las macros se ejecutan sin previo aviso solo cuando el archivo reside en una Ubicación de confianza o en la carpeta de Plantillas de confianza. Los archivos .dotm se utilizan ampliamente en entornos corporativos para desplegar estilos compartidos, texto estándar y automatización -como el ensamblaje de documentos o lógica de combinación de correspondencia- a través de una ruta de plantilla gestionada centralmente. LibreOffice Writer ofrece compatibilidad parcial con VBA; las macros complejas pueden requerir ajustes.
Seguridad y protección
RIESGO: HIGHEl formato DOTM contiene macros VBA y es un formato de alto riesgo. Amenaza clave: los ataques de «inyección de plantilla» incrustan una referencia DOTM en un DOCX aparentemente benigno, que descarga y ejecuta VBA malicioso silenciosamente al abrirse. Los señuelos de phishing directos con DOTM piden a los usuarios «Habilitar contenido». Defensas: (1) desde 2022 Microsoft bloquea las macros por defecto en archivos de Office de Internet; no ignore la advertencia de Mark of the Web; (2) nunca haga clic en «Habilitar contenido» en un DOTM que no esperaba; (3) abra archivos DOTM sospechosos en Google Docs, Word para la web o LibreOffice; el VBA de Word no se ejecuta en estos entornos; (4) inspeccione el archivo renombrándolo a .zip y examinando vbaProject.bin con una herramienta como olevba (python-oletools) antes de ejecutarlo. DOTM representa un riesgo mayor que DOCM porque las macros en las plantillas pueden persistir entre sesiones y autoejecutarse al crear documentos.
Detalles del formato
en pocas palabrasProgramas que abren archivos DOTM
Detalles técnicos
especificación profunda| Codificación | Binario (ZIP) que contiene partes XML en UTF-8 y un almacenamiento binario OLE2 VBA |
| Bytes mágicos | `50 4B 03 04` (`PK`) en el desplazamiento 0 - cabecera de archivo local ZIP estándar |
| Orden de bytes | Little-endian (campos ZIP y almacenamiento OLE2 VBA embebido) |
| Contenedor | Archivo ZIP (paquete Office Open XML) |
| Compresión | DEFLATE por entrada ZIP |
| Almacenamiento del proyecto VBA | `word/vbaProject.bin` - binario OLE2/CFBF embebido dentro del ZIP; contiene todo el código de macros y definiciones de módulos |
| Tipo de contenido | `application/vnd.ms-word.template.macroEnabled.12` (declarado en `[Content_Types].xml`) |
| Comportamiento al doble clic | Crea un nuevo documento sin título a partir de la plantilla; el .dotm en sí no se abre para edición |
| Método de cifrado | AES vía ECMA-376 Agile Encryption cuando está protegido por contraseña; envuelve el paquete ZIP dentro de un sobre OLE2 |
| Firma digital | Soporta firma de código del proyecto VBA; firma digital opcional a nivel de paquete OOXML también disponible |
| Seguridad de macros | Bloqueadas por defecto desde 2022 para archivos de Internet (Mark of the Web); sin restricciones solo desde Ubicaciones de confianza |
| Partes clave del paquete | `[Content_Types].xml`, `word/document.xml`, `word/styles.xml`, `word/settings.xml`, `word/vbaProject.bin` |
| Tamaño de archivo típico | 20 KB - 5 MB (plantilla de macros simple; mayor con imágenes embebidas o módulos VBA extensos) |
| Lanzado | 2007 (Word 2007 / Office Open XML) |
| Última versión | OOXML ISO/IEC 29500 (current Microsoft 365 schema); VBA macro project per MS-OVBA |
| Estándar abierto | Sí · libre de regalías |
| Especificación | learn.microsoft.com |
Conversiones de DOTM
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos DOTM.