Was ist das DOTM-Dateiformat?
Eine .dotm-Datei ist eine Microsoft Word-Vorlage mit aktivierten Makros - das makrofähige Mitglied der Word Open XML-Vorlagenfamilie, die mit Office 2007 eingeführt wurde. Sie kombiniert das Vorlagenverhalten von .dotx (makrofreie Vorlage) mit der VBA-Makro-Funktionalität von .docm (Dokument mit Makros).
Wie alle Office Open XML-Dateien ist eine .dotm ein ZIP-Archiv, das mit der Standard-PK-Signatur (50 4B 03 04) beginnt. Intern unterscheidet sie sich durch die Datei [Content_Types].xml, die den Inhaltstyp application/vnd.ms-word.template.macroEnabled.12 deklariert, sowie durch das Vorhandensein von word/vbaProject.bin - einem binären OLE2-Stream, der den gesamten VBA-Makrocode enthält. Andere Paketbestandteile - word/document.xml, word/styles.xml, word/settings.xml - sind Standard-UTF-8-XML.
Das definierende Verhalten: Ein Doppelklick auf eine .dotm-Datei erstellt ein neues, unbenanntes Dokument basierend auf der Vorlage, wobei die Vorlage selbst unverändert bleibt. Um die .dotm direkt zu bearbeiten, verwenden Sie Datei > Öffnen oder Rechtsklick > In Word öffnen.
Seit 2022 blockiert Microsoft Makros standardmäßig in Office-Dateien, die aus dem Internet heruntergeladen wurden (Mark of the Web-Erzwingung), einschließlich .dotm-Vorlagen. Makros werden nur dann ohne Aufforderung ausgeführt, wenn sich die Datei in einem festgelegten vertrauenswürdigen Speicherort oder im Ordner für vertrauenswürdige Vorlagen befindet. .dotm-Dateien werden in Unternehmensumgebungen häufig verwendet, um gemeinsame Formate, Textbausteine und Automatisierungen - wie Dokumenterstellung oder Seriendruck-Logik - über einen zentral verwalteten Vorlagenpfad bereitzustellen. LibreOffice Writer bietet eine teilweise VBA-Kompatibilität; komplexe Makros erfordern möglicherweise Anpassungen.
Sicherheit
RISIKO: HIGHDOTM enthält VBA-Makros und ist ein Hochrisiko-Dateiformat. Hauptgefahr: „Template Injection“-Angriffe betten einen DOTM-Verweis in eine scheinbar harmlose DOCX ein, die beim Öffnen bösartiges VBA lautlos herunterlädt und ausführt. Direkte DOTM-Phishing-Köder fordern Benutzer auf, „Inhalt zu aktivieren“. Schutzmaßnahmen: (1) Seit 2022 blockiert Microsoft Makros standardmäßig in Office-Dateien aus dem Internet - umgehen Sie die Mark of the Web-Warnung nicht; (2) klicken Sie niemals auf „Inhalt aktivieren“ bei einer DOTM, die Sie nicht erwartet oder angefordert haben; (3) öffnen Sie verdächtige DOTM-Dateien in Google Docs, Word für das Web oder LibreOffice - Word-VBA wird in diesen Umgebungen nicht ausgeführt; (4) untersuchen Sie die Datei, indem Sie sie in .zip umbenennen und vbaProject.bin mit einem Tool wie olevba (python-oletools) prüfen, bevor Sie sie ausführen. DOTM stellt ein größeres Risiko als DOCM dar, da Makros in Vorlagen über Sitzungen hinweg bestehen bleiben und bei der Dokumenterstellung automatisch ausgeführt werden können.
Formatdetails
kurz gefasstProgramme zum Öffnen von DOTM-Dateien
Technische Details
technische Spezifikation| Kodierung | Binär (ZIP), enthält UTF-8 XML-Teile und einen binären OLE2-VBA-Speicher |
| Magic Bytes | `50 4B 03 04` (`PK`) bei Offset 0 - Standard-ZIP-Header für lokale Dateien |
| Byte-Reihenfolge | Little-Endian (ZIP-Felder und eingebetteter OLE2-VBA-Speicher) |
| Container | ZIP-Archiv (Office Open XML-Paket) |
| Kompression | DEFLATE pro ZIP-Eintrag |
| VBA-Projektspeicher | `word/vbaProject.bin` - OLE2/CFBF-Binärdatei innerhalb der ZIP; enthält den gesamten Makrocode und die Moduldefinitionen |
| Inhaltstyp | `application/vnd.ms-word.template.macroEnabled.12` (deklariert in `[Content_Types].xml`) |
| Doppelklick-Verhalten | Erstellt ein neues unbenanntes Dokument aus der Vorlage; die `.dotm` selbst wird nicht zur Bearbeitung geöffnet |
| Verschlüsselungsmethode | AES via ECMA-376 Agile Encryption bei Passwortschutz; hüllt das ZIP-Paket in einen OLE2-Umschlag ein |
| Digitale Signatur | Signierung von VBA-Projektcode unterstützt; optionale digitale Signatur auf OOXML-Paketebene ebenfalls verfügbar |
| Makrosicherheit | Seit 2022 standardmäßig blockiert für Dateien aus dem Internet (Mark of the Web); uneingeschränkt nur von vertrauenswürdigen Speicherorten |
| Wichtige Paketbestandteile | `[Content_Types].xml`, `word/document.xml`, `word/styles.xml`, `word/settings.xml`, `word/vbaProject.bin` |
| Typische Dateigröße | 20 KB - 5 MB (einfache Makrovorlage; größer bei eingebetteten Bildern oder umfangreichen VBA-Modulen) |
| Veröffentlicht | 2007 (Word 2007 / Office Open XML) |
| Neueste Version | OOXML ISO/IEC 29500 (current Microsoft 365 schema); VBA macro project per MS-OVBA |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | learn.microsoft.com |
DOTM-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu DOTM-Dateien.