.PPTM

PPTM-bestand

Microsoft PowerPoint Macro-Enabled Presentation
Stel een vraag
SNEL ANTWOORD

Een PPTM-bestand is een PowerPoint-presentatie met ingebouwde VBA-macro's. Open het in Microsoft PowerPoint, LibreOffice Impress of Google Slides. Omdat macro's malware kunnen bevatten, moet u niet op „Inhoud inschakelen” klikken tenzij u de bron vertrouwt. Als u alleen de dia's nodig heeft, sla dan een kopie op als .pptx om de macro's volledig te verwijderen.

Ontwikkelaar: Microsoft Categorie: Presentatiebestanden Open standaard MIME: application/vnd.ms-powerpoint.presentation.macroEnabled.12
OPENT OP Windows macOS Linux Android iOS Web
Gerelateerd: .KEY · .ODP · .PPTX · .PPSX

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jun 15, 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 PPTM-bestandsformaat?

Een .pptm-bestand is een Microsoft PowerPoint-presentatie met macro's - een diadeck dat VBA-macro's kan bevatten en uitvoeren. Geïntroduceerd samen met .pptx bij PowerPoint 2007, gebruikt het dezelfde Office Open XML-container, maar voegt het een ppt/vbaProject.bin-onderdeel toe waarin gecompileerde macrocode is opgeslagen. De extensie is specifiek gemaakt om macro-gevoelige bestanden in één oogopslag te onderscheiden: een gewoon .pptx-bestand kan helemaal geen macro's uitvoeren.

Structureel is een .pptm-bestand een ZIP-archief met XML-bestanden voor dia's, thema's, relaties en media, plus het binaire VBA-project. Het openen in een ZIP-hulpprogramma onthult bestanden zoals [Content_Types].xml, ppt/presentation.xml en ppt/slides/slide1.xml. Het MIME-type is application/vnd.ms-powerpoint.presentation.macroEnabled.12.

Macro's in .pptm-bestanden kunnen repetitieve taken automatiseren, acties activeren bij dia-gebeurtenissen of communiceren met andere Office-applicaties. Omdat macro's ook kwaadaardige code kunnen bevatten, vragen de meeste applicaties gebruikers om ze in te schakelen voor uitvoering, en webviewers tonen de dia's maar schakelen macro's volledig uit.

Verwante formaten volgen hetzelfde patroon: .ppsm is de variant voor diavoorstellingen met macro's (opent direct in presentatiemodus), en .potm is een sjabloon met macro's. Het opslaan van een .pptm als .pptx verwijdert alle macro's permanent.

Beveiliging & veiligheid

RISICO: MEDIUM

PPTM is de belangrijkste reden dat deze extensie bestaat: in tegenstelling tot een gewone .pptx kan een .pptm VBA-macro's bevatten, wat een klassieke malwarevector is (downloaders, droppers). Het hele doel van de aparte extensie is om aan te geven „dit deck kan code bevatten”. Te vermelden beveiligingen: Office opent internet-/e-mailbestanden in de Beveiligde weergave; sinds 2022 blokkeert Microsoft standaard VBA-macro's in bestanden die gemarkeerd zijn als afkomstig van internet (u moet met de rechtermuisknop klikken > Eigenschappen > Deblokkeren om ze überhaupt te kunnen uitvoeren). Klik nooit op „Inhoud inschakelen” bij een .pptm die u niet verwachtte of waarvan u de bron niet vertrouwt. Om een onbekende .pptm veilig te bekijken, opent u deze in LibreOffice Impress, Google Slides of PowerPoint voor het web, die de dia's renderen zonder PowerPoint VBA uit te voeren. Als u alleen de dia's nodig heeft, converteer dan naar .pptx om de macro's volledig te verwijderen.

Formaatdetails

in een notendop
VOLLEDIGE NAAMMicrosoft PowerPoint Macro-Enabled Presentationook bekend als PowerPoint macro-enabled presentation, Open XML macro-enabled presentation
ONTWIKKELAARMicrosoftsinds 2007 (PowerPoint 2007 / Office Open XML)
MIME-TYPEapplication/vnd.ms-powerpoint.presentation.macroEnabled.12
TYPEOp ZIP gebaseerd Office Open XML-pakket met ingebedde VBA-macro's (gezipte XML + binaire VBA)
STANDAARDOpen · royaltyvrij
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Een PPTM is een ZIP-archief, dus het begint met „PK” (50 4B 03 04) net als elke ZIP, PPTX, DOCX of XLSX. Het onderscheidt zich van een gewone PPTX door een intern ppt/vbaProject.bin-onderdeel (de gecompileerde VBA-macro's) en door een macroEnabled content-type in [Content_Types].xml. Het oudere binaire .ppt is in plaats daarvan OLE2 (D0 CF 11 E0).

Programma's die PPTM-bestanden openen

Windows3 apps
Microsoft PowerPoint Betaald Native editor; dubbelklik om te openen. Macro's worden geblokkeerd totdat u ze inschakelt via de beveiligingsbanner (alleen als u het bestand vertrouwt).
LibreOffice Impress Open-source Gratis; opent de .pptm-dia's. Het heeft een eigen macro-engine en zal over het algemeen geen PowerPoint VBA uitvoeren - veilig voor het bekijken van niet-vertrouwde decks.
WPS Office Presentation Freemium Gratis PowerPoint-achtige editor; opent en bewerkt de dia's (ondersteuning voor PowerPoint-VBA is beperkt).
macOS3 apps
Microsoft PowerPoint Betaald Native editor; dubbelklik om te openen. Macro's worden geblokkeerd totdat u ze inschakelt via de beveiligingsbanner (alleen als u het bestand vertrouwt).
Apple Keynote Gratis Gratis op Mac; Bestand > Openen importeert de dia's (macro's worden verwijderd). Exporteer indien nodig terug naar PowerPoint.
LibreOffice Impress Open-source Gratis; opent de .pptm-dia's. Het heeft een eigen macro-engine en zal over het algemeen geen PowerPoint VBA uitvoeren - veilig voor het bekijken van niet-vertrouwde decks.
Linux1 app
LibreOffice Impress Open-source Gratis; opent de .pptm-dia's. Het heeft een eigen macro-engine en zal over het algemeen geen PowerPoint VBA uitvoeren - veilig voor het bekijken van niet-vertrouwde decks.
Android1 app
Microsoft PowerPoint (mobile) Freemium Tik om de dia's te bekijken/bewerken; macro's werken niet op mobiel.
iOS1 app
Microsoft PowerPoint (mobile) Freemium Tik om de dia's te bekijken/bewerken; macro's werken niet op mobiel.
Web2 apps
Google Slides Gratis Upload naar Google Drive en open met Slides om de dia's te bekijken/bewerken; macro's worden bij import verwijderd.
PowerPoint for the web Gratis Upload naar OneDrive en bekijk in PowerPoint online - dia's worden weergegeven, maar VBA-macro's worden niet uitgevoerd in de browser.

Technische details

diepe specificaties
ContainerZIP-archief (Office Open XML-pakket); identieke buitenstructuur als .pptx
CoderingXML (UTF-8, gezipt via DEFLATE) voor dia's en metadata; binair OLE2-samengesteld bestand voor het VBA-project
Magic bytes50 4B 03 04 („PK”) op offset 0 - standaard ZIP local file header, gedeeld met .pptx, .docx en .xlsx
Macro-opslagppt/vbaProject.bin - een op zichzelf staand OLE2 (Compound Document) binair bestand met gecompileerde VBA-bytecode, formulieren en modulestromen
MIME-typeapplication/vnd.ms-powerpoint.presentation.macroEnabled.12
Onderscheidend kenmerk[Content_Types].xml vermeldt het macroEnabled.12 content-type; aanwezigheid van ppt/vbaProject.bin scheidt .pptm van gewone .pptx
Schema-standaardECMA-376 / ISO/IEC 29500 (Office Open XML); .pptm en .pptx delen hetzelfde onderliggende XML-schema
CompressieDEFLATE per item (standaard ZIP); ingebedde mediabestanden kunnen ongecomprimeerd in het pakket worden opgeslagen
VersleutelingOptionele Agile Encryption omhult het hele pakket voor wachtwoordbeveiliging; het VBA-project kan ook afzonderlijk met een wachtwoord worden vergrendeld (zwakke verduistering, niet cryptografisch sterk)
IntegriteitZIP CRC-32 checksum per item; optionele digitale handtekening op het VBA-project of het hele pakket
Bytevolgorde (VBA binair)Little-endian binnen ppt/vbaProject.bin OLE2-stromen; buitenste ZIP- en XML-lagen zijn bytevolgorde-neutraal
Typische bestandsgrootte200 KB - 50 MB afhankelijk van ingebedde media; VBA-macrocode zelf voegt slechts enkele kilobytes toe
Macro-uitvoering in browsersUitgeschakeld - PowerPoint voor het web en Google Slides renderen dia's maar weigeren VBA-macro's uit te voeren
ZIP-itemlimietTot 65.535 items per standaard ZIP; ZIP64-extensie verwijdert dit plafond voor zeer grote pakketten
PlatformondersteuningWindows en macOS: volledige ondersteuning inclusief macro-uitvoering; Web, Android en iOS: alleen dia's bekijken en bewerken, macro's uitgeschakeld
Uitgebracht2007 (PowerPoint 2007 / Office Open XML)
Laatste versieOffice Open XML (ISO/IEC 29500); current as of Microsoft 365
Open standaardJa · royaltyvrij
Specificatielearn.microsoft.com

PPTM conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met PPTM-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 PPTM-bestanden.

Veelgestelde vragen

Wat is het verschil tussen PPTX en PPTM?
Het zijn dezelfde formaten, behalve dat een .pptm VBA-macro's kan bevatten en uitvoeren, terwijl een .pptx dat niet kan. De aparte extensie is een beveiligingssignaal dat het bestand uitvoerbare code kan bevatten.
Is een PPTM-bestand veilig om te openen?
De dia's zijn veilig om te bekijken, maar de ingebedde macro's kunnen kwaadaardig zijn. Klik niet op „Inhoud inschakelen” tenzij u de bron vertrouwt. Om veilig te zijn, opent u het in LibreOffice, Google Slides of PowerPoint voor het web, die de macro's niet uitvoeren.
Hoe open ik een PPTM zonder PowerPoint?
Gebruik het gratis LibreOffice Impress (Windows/Mac/Linux), upload het naar Google Slides of open het in PowerPoint voor het web. Allemaal tonen ze de dia's; geen van hen voert de VBA-macro's van PowerPoint uit.
Hoe verwijder ik macro's uit een PPTM?
Open het in PowerPoint en kies Bestand > Opslaan als > PowerPoint-presentatie (.pptx). PowerPoint zal waarschuwen dat het VBA-project wordt verwijderd, waardoor een schoon deck zonder macro's overblijft.
Waarom werken de knoppen/macro's in mijn PPTM niet?
Office blokkeert standaard macro's in bestanden van internet. Als u het bestand vertrouwt, sluit het dan, klik met de rechtermuisknop op het bestand > Eigenschappen > Deblokkeren, open het opnieuw en schakel de inhoud in. Niet-PowerPoint-apps voeren de macro's helemaal niet uit.
Kan ik een PPTM converteren naar PDF?
Ja - open het en kies Opslaan als / Exporteren naar PDF in PowerPoint, LibreOffice Impress of Google Slides. De PDF is statisch, dus alle door macro's gestuurde interactiviteit gaat verloren.

Referenties

1Microsoft - [MS-PPTX] PowerPoint Extensions to Office Open XMLlearn.microsoft.com
2Microsoft Support - Macros are blocked from running (internet files)support.microsoft.com

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

.KEYApple Keynote Presentation
.ODPOpenDocument Presentation
.PPTXMicrosoft PowerPoint Open XML Presentation
.PPSXPowerPoint Open XML Slide Show
.PPSPowerPoint 97-2003 Slide Show
.PPTMicrosoft PowerPoint 97-2003 Presentation

Gratis bestandstools

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

Open de gereedschapskist

Blader door bestandsextensies A-Z