.DOCM

DOCM-bestand

Microsoft Word Macro-Enabled Document
Stel een vraag
SNEL ANTWOORD

Een DOCM-bestand is een Microsoft Word-document dat VBA-macro's bevat. Het kan worden geopend in Microsoft Word, LibreOffice Writer of gratis webtools zoals Word voor het web en Google Docs. Het belangrijkste aandachtspunt is veiligheid: macro's in een DOCM kunnen malware bevatten, dus klik nooit op „Inhoud inschakelen” bij een bestand dat u niet verwachtte.

Ontwikkelaar: Microsoft Categorie: Tekstbestanden Open standaard MIME: application/vnd.ms-word.document.macroEnabled.12
OPENT OP Windows macOS Linux Web
Gerelateerd: .DOC · .ODT · .DOCX · .GDOC

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jun 25, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het DOCM-bestandsformaat?

Een .docm-bestand is een document met macro's dat is gemaakt door Microsoft Word, geïntroduceerd met Microsoft Office 2007. Het .docm-formaat is nauw verwant aan het .docx-formaat - het belangrijkste verschil is dat het ingebedde VBA-macro's opslaat, die repetitieve taken binnen het document automatiseren. Een gewoon .docx-bestand kan geen macro's bevatten, daarom slaat Word elk document met macro's automatisch op als .docm.

Net als .docx is het .docm-bestand een gecomprimeerd, op ZIP-archief gebaseerd Open XML-pakket dat opgemaakte tekst, afbeeldingen, vormen, grafieken en meer kan bevatten. Intern bevat het pakket een binair word/vbaProject.bin-onderdeel dat het VBA-project bevat, naast de standaard XML-onderdelen voor inhoud en stijlen.

Applicaties die .docm-bestanden kunnen openen en bewerken zijn onder andere Microsoft Word, LibreOffice Writer en WPS Office Writer. Google Docs en Word voor het web kunnen .docm-bestanden openen, maar voeren VBA-macro's niet volledig uit.

Beveiliging & veiligheid

RISICO: HIGH

DOCM is een van de belangrijkste formaten om voorzichtig mee om te gaan, omdat het VBA-macro's kan bevatten die code uitvoeren. Word/Excel-documenten met macro's zijn een langdurige methode voor het verspreiden van malware (bijv. Emotet, dropper „factuur”/„cv” bijlagen) - de aanval werkt door de gebruiker te misleiden om op „Inhoud inschakelen”/„Macro's inschakelen” te klikken, waarna de macro malware kan downloaden en uitvoeren. Beveiliging: (1) sinds 2022 blokkeert Microsoft macro's standaard in Office-bestanden die van internet komen (Mark of the Web) - omzeil die waarschuwing niet voor onverwachte bestanden; (2) schakel nooit macro's in bij een .docm waar u niet om heeft gevraagd, vooral als een document dat platte tekst zou moeten zijn, binnenkomt met macro's; (3) om verdachte inhoud veilig te lezen, opent u deze in Google Docs / Word voor het web / LibreOffice waar Word VBA niet wordt uitgevoerd, of slaat u het op als .docx om de macro's te verwijderen; (4) houd antivirus en Office up-to-date.

Formaatdetails

in een notendop
VOLLEDIGE NAAMMicrosoft Word Macro-Enabled Documentook bekend als Word Open XML Macro-Enabled Document, macro-enabled Word document
ONTWIKKELAARMicrosoftsinds 2007 (Word 2007 / Office Open XML)
MIME-TYPEapplication/vnd.ms-word.document.macroEnabled.12
TYPEOp ZIP gebaseerd Office Open XML-pakket (gezipte XML) met een VBA-macroproject
STANDAARDOpen · royaltyvrij
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Een DOCM is een ZIP-archief, dus het begint met „PK” (50 4B 03 04) net als elke ZIP en zoals een DOCX. Het verschilt alleen intern van DOCX: de [Content_Types].xml declareert het macro-enabled hoofddocument-type en het pakket bevat een word/vbaProject.bin onderdeel met de VBA-macro's. Het oudere binaire .doc begint met D0 CF 11 E0 (OLE2).

Programma's die DOCM-bestanden openen

Windows3 apps
Microsoft Word Betaald Dubbelklik om te openen. Macro's blijven uitgeschakeld totdat u kiest voor „Inhoud inschakelen” - doe dit alleen voor vertrouwde bestanden.
LibreOffice Writer Open-source Gratis; opent de documenttekst en (met een beveiligingswaarschuwing) naar StarBasic vertaalde macro's. Goed om veilig een verdachte .docm te lezen zonder Word VBA uit te voeren.
WPS Office Writer Freemium Gratis Word-achtige editor; opent en bewerkt DOCM-inhoud.
macOS2 apps
Microsoft Word Betaald Dubbelklik om te openen. Macro's blijven uitgeschakeld totdat u kiest voor „Inhoud inschakelen” - doe dit alleen voor vertrouwde bestanden.
LibreOffice Writer Open-source Gratis; opent de documenttekst en (met een beveiligingswaarschuwing) naar StarBasic vertaalde macro's. Goed om veilig een verdachte .docm te lezen zonder Word VBA uit te voeren.
Linux1 app
LibreOffice Writer Open-source Gratis; opent de documenttekst en (met een beveiligingswaarschuwing) naar StarBasic vertaalde macro's. Goed om veilig een verdachte .docm te lezen zonder Word VBA uit te voeren.
Web2 apps
Google Docs Gratis Upload naar Drive en open met Google Docs om de inhoud te lezen; macro's worden genegeerd (veilige weergave).
Word for the web Gratis Upload naar OneDrive en open in Word online om de tekst te lezen/bewerken. Macro's worden niet uitgevoerd in de browser, wat veilig is voor weergave.

Technische details

diepe specificaties
MIME-typeapplication/vnd.ms-word.document.macroEnabled.12
Magic bytes50 4B 03 04 („PK” - ZIP local file header, identiek aan .docx)
ContainerformaatZIP-archief (Office Open XML-pakket)
CompressieDEFLATE, toegepast per onderdeel binnen de ZIP-container
Hoofddocumentonderdeelword/document.xml - UTF-8 WordprocessingML XML die de documenttekst bevat
Macro-opslagword/vbaProject.bin - binaire OLE2/CFBF-container die het VBA-macroproject bevat (MS-OVBA-formaat)
Content-type declaratie[Content_Types].xml declareert het macroEnabled.12 content-type, wat .docm onderscheidt van .docx
VersleutelingOptionele wachtwoordbeveiliging via AES (ECMA-376 Agile Encryption), waarbij het pakket in een OLE2/CFBF-envelop wordt verpakt
Typische bestandsgrootte20 KB - 10 MB; bestanden met alleen tekst zijn klein, ingebedde afbeeldingen en media bepalen de grootte
BytevolgordeLittle-endian in ZIP-velden en de OLE2 VBA-opslag
IntegriteitscontroleZIP per-item CRC-32; optionele digitale handtekening voor het VBA-project en/of het documentpakket
Ondersteunde platformsWindows, macOS, Linux (LibreOffice), web (alleen-lezen in de meeste browsers)
Relatie met .docxStructureel identiek aan .docx; verschillen zijn de content-type declaratie en het toegevoegde word/vbaProject.bin onderdeel
VBA-engineMicrosoft Visual Basic for Applications (VBA); dezelfde engine die wordt gebruikt in Excel- (.xlsm) en PowerPoint-bestanden (.pptm) met macro's
Maximum aantal archiefitemsZIP-limiet van 65.535 items (wordt in de praktijk zelden benaderd)
CoderingGemengd: UTF-8 XML-tekstonderdelen plus binair OLE2 (vbaProject.bin) binnen een ZIP-container
Uitgebracht2007 (Word 2007 / Office Open XML)
Laatste versieOOXML transitional/strict per ISO/IEC 29500; current Microsoft 365 build of the schema
Open standaardJa · royaltyvrij
Specificatielearn.microsoft.com

DOCM conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met DOCM-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over DOCM-bestanden.

Veelgestelde vragen

Wat is een DOCM-bestand?
Een Microsoft Word-document met macro's. Het is precies zoals een DOCX, maar kan ook VBA-macro's (ingebedde programma's) bevatten. Word slaat elk document dat macro's gebruikt op als .docm, zodat u weet dat het code kan uitvoeren.
Wat is het verschil tussen DOCX en DOCM?
Beide zijn Word's ZIP/XML-formaat. DOCX kan geen macro's bevatten of uitvoeren; DOCM wel. Als een document geen macro's heeft, zou het een .docx moeten zijn - het ontvangen van een .docm waar u platte tekst verwacht, is een tweede blik waard.
Is een DOCM-bestand veilig om te openen?
Het openen is prima; het uitvoeren van de macro's is dat mogelijk niet. Klik nooit op „Inhoud inschakelen” bij een .docm die u niet verwachtte - macro-malware vertrouwt daarop. Bekijk het in Word voor het web/Google Docs/LibreOffice (geen VBA-uitvoering) als u twijfelt.
Hoe verwijder ik de macro's uit een DOCM?
Open het in Word en kies „Opslaan als” 'Word-document (.docx)'. Word verwijdert het VBA-project en laat een macrovrije kopie achter met dezelfde tekst en opmaak.
Hoe open ik een DOCM zonder Microsoft Word?
Gebruik het gratis LibreOffice Writer of WPS Office (desktop), of upload het naar Google Docs of Word voor het web. Deze lezen de inhoud van het document; de browseropties zullen bovendien geen Word-macro's uitvoeren.
Waarom heb ik een DOCM ontvangen in plaats van een DOCX?
Ofwel het document gebruikt echt macro's (een bedrijfssjabloon/formulier), of het is een phishing-poging die vertrouwt op macro's. Als u geen macro's verwachtte, schakel de inhoud dan niet in en verifieer de afzender.

Referenties

1Microsoft - [MS-DOCX] Word Extensions to the Office Open XML formatlearn.microsoft.com
2Microsoft - Macros from the internet are blocked by default in Officelearn.microsoft.com

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Gerelateerde extensies

.DOCMicrosoft Word 97-2003 Document
.ODTOpenDocument Text
.DOCXMicrosoft Word Open XML Document
.GDOCGoogle Docs Shortcut (Link to a Google Docs document)
.LSTList File (generic plain-text list / listing)
.VNTvNote (mobile phone text note / memo)

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z