.PPTM

Fichier PPTM

Microsoft PowerPoint Macro-Enabled Presentation
Poser une question
RÉPONSE RAPIDE

Un fichier PPTM est une présentation PowerPoint intégrant des macros VBA. Ouvrez-le dans Microsoft PowerPoint, LibreOffice Impress ou Google Slides. Étant donné que les macros peuvent transporter des logiciels malveillants, ne cliquez pas sur « Activer le contenu » à moins de faire confiance à la source. Si vous n'avez besoin que des diapositives, enregistrez une copie au format .pptx pour supprimer entièrement les macros.

Développeur : Microsoft Catégorie : Fichiers de présentation Standard ouvert MIME: application/vnd.ms-powerpoint.presentation.macroEnabled.12
S'OUVRE SUR Windows macOS Linux Android iOS Web
Lié : .KEY · .ODP · .PPTX · .PPSX

Sur cette page

19k+ extensions indexées
Dernière révision le Jun 15, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier PPTM ?

Un fichier .pptm est une présentation Microsoft PowerPoint avec macros activées - un jeu de diapositives capable de contenir et d'exécuter des macros VBA. Introduit aux côtés du .pptx avec PowerPoint 2007, il utilise le même conteneur Office Open XML mais ajoute une partie ppt/vbaProject.bin qui stocke le code de macro compilé. L'extension a été créée spécifiquement pour distinguer les fichiers capables d'exécuter des macros au premier coup d'œil : un simple fichier .pptx ne peut pas exécuter de macros du tout.

Structurellement, un fichier .pptm est une archive ZIP contenant des fichiers XML pour les diapositives, les thèmes, les relations et les médias, plus le projet VBA binaire. Son ouverture dans n'importe quel utilitaire ZIP révèle des fichiers tels que [Content_Types].xml, ppt/presentation.xml et ppt/slides/slide1.xml. Son type MIME est application/vnd.ms-powerpoint.presentation.macroEnabled.12.

Les macros dans les fichiers .pptm peuvent automatiser des tâches répétitives, déclencher des actions sur des événements de diapositive ou interagir avec d'autres applications Office. Comme les macros peuvent également transporter du code malveillant, la plupart des applications invitent les utilisateurs à les activer avant l'exécution, et les visionneuses Web affichent les diapositives mais désactivent entièrement les macros.

Les formats apparentés partagent le même modèle : .ppsm est la variante de diaporama avec macros (s'ouvre directement en mode présentation), et .potm est un modèle avec macros. L'enregistrement d'un .pptm en tant que .pptx supprime définitivement toutes les macros.

Sécurité et sûreté

RISQUE : MEDIUM

Le format PPTM est la raison d'être de cette extension : contrairement à un simple .pptx, un .pptm peut transporter des macros VBA, qui sont un vecteur classique de logiciels malveillants (téléchargeurs, droppers). Tout l'intérêt de l'extension séparée est de signaler « cette présentation peut contenir du code ». Défenses à mentionner : Office ouvre les fichiers provenant d'Internet ou d'e-mails en mode protégé ; depuis 2022, Microsoft bloque par défaut les macros VBA dans les fichiers marqués comme provenant d'Internet (vous devez faire un clic droit > Propriétés > Débloquer pour tenter de les exécuter). Ne cliquez jamais sur « Activer le contenu » sur un .pptm que vous n'attendiez pas ou dont vous ne connaissez pas la source. Pour visualiser un .pptm inconnu en toute sécurité, ouvrez-le dans LibreOffice Impress, Google Slides ou PowerPoint pour le web, qui affichent les diapositives sans exécuter le VBA de PowerPoint. Si vous n'avez besoin que des diapositives, convertissez-le en .pptx pour supprimer entièrement les macros.

Détails du format

en bref
NOM COMPLETMicrosoft PowerPoint Macro-Enabled Presentationalias PowerPoint macro-enabled presentation, Open XML macro-enabled presentation
DÉVELOPPEURMicrosoftdepuis 2007 (PowerPoint 2007 / Office Open XML)
TYPE MIMEapplication/vnd.ms-powerpoint.presentation.macroEnabled.12
TYPEPaquet Office Open XML basé sur ZIP avec macros VBA intégrées (XML compressé + VBA binaire)
STANDARDOuvert · libre de droits
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Un PPTM est une archive ZIP, il commence donc par « PK » (50 4B 03 04) comme tout ZIP, PPTX, DOCX ou XLSX. Il se distingue d'un simple PPTX par une partie interne ppt/vbaProject.bin (les macros VBA compilées) et par un type de contenu macroEnabled dans [Content_Types].xml. L'ancien format binaire .ppt est quant à lui de type OLE2 (D0 CF 11 E0).

Programmes qui ouvrent les fichiers PPTM

Windows3 apps
Microsoft PowerPoint Payant Éditeur natif ; double-cliquez pour ouvrir. Les macros sont bloquées jusqu'à ce que vous les activiez via la bannière de sécurité (uniquement si vous faites confiance au fichier).
LibreOffice Impress Open-source Gratuit ; ouvre les diapositives .pptm. Il possède son propre moteur de macros et n'exécutera généralement pas le VBA de PowerPoint - sûr pour visualiser des présentations non fiables.
WPS Office Presentation Freemium Éditeur gratuit similaire à PowerPoint ; ouvre et édite les diapositives (la prise en charge de PowerPoint-VBA est limitée).
macOS3 apps
Microsoft PowerPoint Payant Éditeur natif ; double-cliquez pour ouvrir. Les macros sont bloquées jusqu'à ce que vous les activiez via la bannière de sécurité (uniquement si vous faites confiance au fichier).
Apple Keynote Gratuit Gratuit sur Mac ; Fichier > Ouvrir importe les diapositives (les macros sont abandonnées). Réexportez vers PowerPoint si nécessaire.
LibreOffice Impress Open-source Gratuit ; ouvre les diapositives .pptm. Il possède son propre moteur de macros et n'exécutera généralement pas le VBA de PowerPoint - sûr pour visualiser des présentations non fiables.
Linux1 app
LibreOffice Impress Open-source Gratuit ; ouvre les diapositives .pptm. Il possède son propre moteur de macros et n'exécutera généralement pas le VBA de PowerPoint - sûr pour visualiser des présentations non fiables.
Android1 app
Microsoft PowerPoint (mobile) Freemium Appuyez pour afficher/modifier les diapositives ; les macros ne s'exécutent pas sur mobile.
iOS1 app
Microsoft PowerPoint (mobile) Freemium Appuyez pour afficher/modifier les diapositives ; les macros ne s'exécutent pas sur mobile.
Web2 apps
Google Slides Gratuit Téléchargez sur Google Drive et ouvrez avec Slides pour afficher/modifier les diapositives ; les macros sont supprimées lors de l'importation.
PowerPoint for the web Gratuit Téléchargez sur OneDrive et visualisez dans PowerPoint en ligne - les diapositives s'affichent mais les macros VBA ne s'exécutent pas dans le navigateur.

Détails techniques

spécifications approfondies
ConteneurArchive ZIP (paquet Office Open XML) ; structure externe identique au .pptx
EncodageXML (UTF-8, compressé via DEFLATE) pour les diapositives et les métadonnées ; fichier composé binaire OLE2 pour le projet VBA
Octets magiques50 4B 03 04 (« PK ») à l'offset 0 - en-tête de fichier local ZIP standard, partagé avec .pptx, .docx et .xlsx
Stockage des macrosppt/vbaProject.bin - un binaire OLE2 (Compound Document) autonome contenant le byte-code VBA compilé, les formulaires et les flux de modules
Type MIMEapplication/vnd.ms-powerpoint.presentation.macroEnabled.12
Marqueur distinctif[Content_Types].xml répertorie le type de contenu macroEnabled.12 ; la présence de ppt/vbaProject.bin sépare le .pptm du simple .pptx
Norme de schémaECMA-376 / ISO/IEC 29500 (Office Open XML) ; .pptm et .pptx partagent le même schéma XML sous-jacent
CompressionDEFLATE par entrée (ZIP standard) ; les fichiers multimédias intégrés peuvent être stockés sans compression dans le paquet
ChiffrementLe chiffrement agile optionnel enveloppe l'ensemble du paquet pour la protection par mot de passe ; le projet VBA peut également être verrouillé séparément par mot de passe (obfuscation faible, pas de force cryptographique)
IntégritéSomme de contrôle CRC-32 par entrée ZIP ; signature numérique optionnelle sur le projet VBA ou sur l'ensemble du paquet
Ordre des octets (binaire VBA)Petit-boutiste (little-endian) dans les flux OLE2 de ppt/vbaProject.bin ; les couches ZIP et XML externes sont neutres vis-à-vis de l'ordre des octets
Taille de fichier typique200 Ko - 50 Mo selon les médias intégrés ; le code de macro VBA lui-même n'ajoute que quelques kilo-octets
Exécution des macros dans les navigateursDésactivée - PowerPoint pour le web et Google Slides affichent les diapositives mais refusent d'exécuter les macros VBA
Limite d'entrées ZIPJusqu'à 65 535 entrées par ZIP standard ; l'extension ZIP64 supprime ce plafond pour les paquets très volumineux
Prise en charge des plateformesWindows et macOS : prise en charge complète incluant l'exécution des macros ; Web, Android et iOS : affichage et édition des diapositives uniquement, macros désactivées
Publié2007 (PowerPoint 2007 / Office Open XML)
Dernière versionOffice Open XML (ISO/IEC 29500); current as of Microsoft 365
Standard ouvertOui · libre de droits
Spécificationlearn.microsoft.com

Conversions PPTM

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers PPTM. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers PPTM.

Foire aux questions

Quelle est la différence entre PPTX et PPTM ?
Il s'agit du même format, sauf qu'un .pptm peut contenir et exécuter des macros VBA alors qu'un .pptx ne le peut pas. L'extension distincte est un signal de sécurité indiquant que le fichier peut inclure du code exécutable.
Un fichier PPTM est-il sûr à ouvrir ?
Les diapositives peuvent être visionnées en toute sécurité, mais les macros intégrées peuvent être malveillantes. Ne cliquez pas sur « Activer le contenu » à moins de faire confiance à la source. Pour plus de sécurité, ouvrez-le dans LibreOffice, Google Slides ou PowerPoint pour le web, qui n'exécutent pas les macros.
Comment ouvrir un PPTM sans PowerPoint ?
Utilisez le logiciel gratuit LibreOffice Impress (Windows/Mac/Linux), téléchargez-le sur Google Slides ou ouvrez-le dans PowerPoint pour le web. Tous affichent les diapositives ; aucun n'exécute les macros VBA de PowerPoint.
Comment supprimer les macros d'un PPTM ?
Ouvrez-le dans PowerPoint et choisissez Fichier > Enregistrer sous > Présentation PowerPoint (.pptx). PowerPoint vous avertira qu'il supprime le projet VBA, laissant une présentation propre sans macros.
Pourquoi les boutons/macros de mon PPTM ne fonctionnent-ils pas ?
Office bloque par défaut les macros dans les fichiers provenant d'Internet. Si vous faites confiance au fichier, fermez-le, faites un clic droit sur le fichier > Propriétés > Débloquer, rouvrez-le et activez le contenu. Les applications autres que PowerPoint n'exécuteront pas du tout les macros.
Puis-je convertir un PPTM en PDF ?
Oui - ouvrez-le et choisissez Enregistrer sous / Exporter au format PDF dans PowerPoint, LibreOffice Impress ou Google Slides. Le PDF est statique, toute interactivité pilotée par macro est donc perdue.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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)

Extensions liées

.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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z