Che cos'è il formato di file DOTM?
Un file .dotm è un modello di Microsoft Word abilitato alle macro - il membro della famiglia di modelli Word Open XML introdotto con Office 2007 che supporta le macro. Combina il comportamento del modello di .dotx (modello senza macro) con la capacità di macro VBA di .docm (documento abilitato alle macro).
Come tutti i file Office Open XML, un .dotm è un archivio ZIP che inizia con la firma standard PK (50 4B 03 04). Si distingue internamente per il file [Content_Types].xml che dichiara il tipo di contenuto application/vnd.ms-word.template.macroEnabled.12 e per la presenza di word/vbaProject.bin - un flusso binario OLE2 che trasporta tutto il codice delle macro VBA. Altre parti del pacchetto - word/document.xml, word/styles.xml, word/settings.xml - sono XML standard in UTF-8.
Il comportamento distintivo: facendo doppio clic su un file .dotm si crea un nuovo documento senza titolo basato sul modello, lasciando il modello originale invariato. Per modificare direttamente il .dotm, utilizzare File > Apri o fare clic con il tasto destro > Apri in Word.
Dal 2022, Microsoft blocca le macro per impostazione predefinita nei file di Office scaricati da Internet (applicazione del Mark of the Web), inclusi i modelli .dotm. Le macro vengono eseguite senza richiesta solo quando il file risiede in una «Posizione attendibile» o in una cartella «Modelli attendibili» designata. I file .dotm sono ampiamente utilizzati in ambienti aziendali per distribuire stili condivisi, testi predefiniti e automazioni - come l'assemblaggio di documenti o la logica di stampa unione - tramite un percorso di modello gestito centralmente. LibreOffice Writer offre una compatibilità VBA parziale; le macro complesse potrebbero richiedere modifiche.
Sicurezza e incolumità
RISCHIO: HIGHIl formato DOTM trasporta macro VBA ed è un formato di file ad alto rischio. Minaccia principale: gli attacchi di «template injection» inseriscono un riferimento DOTM in un DOCX apparentemente innocuo, che scarica ed esegue macro VBA malevole silenziosamente all'apertura. I tentativi di phishing diretti tramite DOTM spingono gli utenti a cliccare su «Abilita contenuto». Difese: (1) dal 2022 Microsoft blocca le macro per impostazione predefinita nei file Office provenienti da Internet - non ignorare l'avviso Mark of the Web; (2) non cliccare mai su «Abilita contenuto» su un DOTM inaspettato; (3) aprire i file DOTM sospetti in Google Docs, Word per il web o LibreOffice - il VBA di Word non viene eseguito in questi ambienti; (4) ispezionare il file rinominandolo in .zip ed esaminando vbaProject.bin con uno strumento come olevba (python-oletools) prima dell'esecuzione. Il DOTM comporta rischi maggiori rispetto al DOCM perché le macro nei modelli possono persistere tra le sessioni ed eseguirsi automaticamente alla creazione del documento.
Dettagli del formato
in sintesiProgrammi che aprono file DOTM
Dettagli tecnici
specifiche approfondite| Codifica | Binario (ZIP) contenente parti XML in UTF-8 e un archivio binario OLE2 VBA |
| Magic bytes | `50 4B 03 04` (`PK`) all'offset 0 - intestazione standard del file locale ZIP |
| Ordine dei byte | Little-endian (campi ZIP e archivio OLE2 VBA incorporato) |
| Contenitore | Archivio ZIP (pacchetto Office Open XML) |
| Compressione | DEFLATE per ogni voce ZIP |
| Archiviazione progetto VBA | `word/vbaProject.bin` - binario OLE2/CFBF incorporato nello ZIP; contiene tutto il codice delle macro e le definizioni dei moduli |
| Tipo di contenuto | `application/vnd.ms-word.template.macroEnabled.12` (dichiarato in `[Content_Types].xml`) |
| Comportamento al doppio clic | Crea un nuovo documento senza titolo dal modello; il file `.dotm` stesso non viene aperto per la modifica |
| Metodo di crittografia | AES tramite ECMA-376 Agile Encryption quando protetto da password; avvolge il pacchetto ZIP in un involucro OLE2 |
| Firma digitale | Firma del codice del progetto VBA supportata; disponibile anche firma digitale opzionale a livello di pacchetto OOXML |
| Sicurezza delle macro | Bloccate per impostazione predefinita dal 2022 per i file provenienti da Internet (Mark of the Web); senza restrizioni solo dalle Posizioni attendibili |
| Parti chiave del pacchetto | `[Content_Types].xml`, `word/document.xml`, `word/styles.xml`, `word/settings.xml`, `word/vbaProject.bin` |
| Dimensione tipica del file | 20 KB - 5 MB (modello con macro semplici; più grande con immagini incorporate o moduli VBA estesi) |
| Rilasciato | 2007 (Word 2007 / Office Open XML) |
| Ultima versione | OOXML ISO/IEC 29500 (current Microsoft 365 schema); VBA macro project per MS-OVBA |
| Standard aperto | Sì · royalty-free |
| Specifica | learn.microsoft.com |
Conversioni DOTM
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file DOTM.