Hvad er DOTM-filformatet?
En .dotm-fil er en Microsoft Word Makroaktiveret Skabelon - det makrobærende medlem af Word Open XML-skabelonfamilien introduceret med Office 2007. Den kombinerer skabelonadfærden fra .dotx (makrofri skabelon) med VBA-makrokapabiliteten fra .docm (makroaktiveret dokument).
Som alle Office Open XML-filer er en .dotm et ZIP-arkiv, der begynder med den standard PK-signatur (50 4B 03 04). Den skelnes internt ved at [Content_Types].xml erklærer indholdstypen application/vnd.ms-word.template.macroEnabled.12, og ved tilstedeværelsen af word/vbaProject.bin - en OLE2-binær strøm, der bærer al VBA-makrokode. Andre dele af pakken - word/document.xml, word/styles.xml, word/settings.xml - er standard UTF-8 XML.
Den definerende adfærd: Dobbeltklik på en .dotm-fil opretter et nyt, unavngivet dokument baseret på skabelonen, hvilket efterlader selve skabelonen uændret. For at redigere .dotm-filen direkte skal du bruge Filer > Åbn eller højreklikke > Åbn i Word.
Siden 2022 blokerer Microsoft makroer som standard i Office-filer downloadet fra internettet (håndhævelse af «Mark of the Web»), herunder .dotm-skabeloner. Makroer kører kun uden prompt, når filen befinder sig i en udpeget «Placering, der er tillid til» eller mappen «Skabeloner, der er tillid til». .dotm-filer er meget brugt i virksomhedsmiljøer til at udrulle delte typografier, standardtekst og automatisering - såsom dokumentsamling eller brevfletningslogik - via en centralt administreret skabelonsti. LibreOffice Writer tilbyder delvis VBA-kompatibilitet; komplekse makroer kan kræve justeringer.
Sikkerhed og tryghed
RISIKO: HIGHDOTM bærer VBA-makroer og er et højrisiko-filformat. Vigtigste trussel: «skabelon-injektion»-angreb indlejrer en DOTM-reference i en tilsyneladende harmløs DOCX, som downloader og eksekverer ondsindet VBA lydløst ved åbning. Direkte DOTM-phishing lokker brugere til at «Aktiver indhold». Forsvar: (1) siden 2022 blokerer Microsoft makroer som standard i Office-filer fra internettet - omgå ikke Mark of the Web-advarslen; (2) klik aldrig på «Aktiver indhold» på en DOTM, du ikke forventede; (3) åbn mistænkelige DOTM-filer i Google Docs, Word for the web eller LibreOffice - Word VBA kører ikke i disse miljøer; (4) inspicér filen ved at omdøbe til .zip og undersøge vbaProject.bin med et værktøj som olevba (python-oletools) før kørsel. DOTM udgør en større risiko end DOCM, fordi makroer i skabeloner kan bestå på tværs af sessioner og auto-eksekvere ved oprettelse af dokumenter.
Formatdetaljer
kort fortaltProgrammer der åbner DOTM-filer
Tekniske detaljer
dyb specifikation| Kodning | Binær (ZIP) indeholdende UTF-8 XML-dele og en binær OLE2 VBA-lagring |
| Magic bytes | `50 4B 03 04` (`PK`) ved offset 0 - standard ZIP lokal filheader |
| Byte-orden | Little-endian (ZIP-felter og indlejret OLE2 VBA-lagring) |
| Container | ZIP-arkiv (Office Open XML-pakke) |
| Komprimering | DEFLATE pr. ZIP-indgang |
| VBA-projektlagring | `word/vbaProject.bin` - OLE2/CFBF binær indlejret i ZIP-filen; indeholder al makrokode og moduldefinitioner |
| Indholdstype | `application/vnd.ms-word.template.macroEnabled.12` (erklæret i `[Content_Types].xml`) |
| Dobbeltklik-adfærd | Opretter et nyt unavngivet dokument fra skabelonen; selve `.dotm`-filen åbnes ikke til redigering |
| Krypteringsmetode | AES via ECMA-376 Agile Encryption når adgangskodebeskyttet; pakker ZIP-pakken ind i en OLE2-konvolut |
| Digital signatur | Understøttelse af kodesignering af VBA-projekter; valgfri digital signatur på OOXML-pakkeniveau er også tilgængelig |
| Makrosikkerhed | Blokeret som standard siden 2022 for filer fra internettet (Mark of the Web); ubegrænset kun fra «Placeringer, der er tillid til» |
| Vigtige pakkedele | `[Content_Types].xml`, `word/document.xml`, `word/styles.xml`, `word/settings.xml`, `word/vbaProject.bin` |
| Typisk filstørrelse | 20 KB - 5 MB (simpel makroskabelon; større med indlejrede billeder eller omfattende VBA-moduler) |
| Udgivet | 2007 (Word 2007 / Office Open XML) |
| Seneste version | OOXML ISO/IEC 29500 (current Microsoft 365 schema); VBA macro project per MS-OVBA |
| Åben standard | Ja · royaltyfri |
| Specifikation | learn.microsoft.com |
DOTM-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DOTM-filer.