Retour aux articles
Excel

MÉMO – Formats Microsoft Office & macros (VBA)

19 Déc 2025 3 min de lecture adrien.lavergnat

Objectif :

Vous aider à reconnaître les formats de fichiers (anciens vs actuels) et à activer les macros de manière sûre.

1) Formats de fichiers : anciens vs actuels

ApplicationAncien formatFormat actuel (standard)Format actuel (avec macros)
Word.doc.docx.docm
Excel.xls.xlsx.xlsm (ou .xlsb)
PowerPoint.ppt.pptx.pptm

Repère rapide :

Les fichiers finissant par …m (docm/xlsm/pptm) peuvent contenir des macros. Les formats …x (docx/xlsx/pptx) sont les formats modernes standard (sans macro VBA).

2) Macro : définition (simple)

3) Activer les macros (Microsoft 365 / Office récent)

Windows – activation au cas par cas (recommandée)

  1. Ouvrez le fichier. Si un bandeau de sécurité apparaît, cliquez sur « Activer le contenu ».
  2. N’activez la macro que si vous faites confiance à la source (interne, client/partenaire connu, fichier validé).

Windows – réglage global (si nécessaire)

Mac – réglages

4) Bonnes pratiques (à appliquer systématiquement)

5) Table de comparaison MS Office ↔ LibreOffice

Type de fichierMicrosoft Office (par défaut)LibreOffice (par défaut / ODF)Remarques utiles
Document texte.docx (standard).odtMeilleure compatibilité “MS→LO” avec .docx si vous échangez surtout avec des utilisateurs Office.
Document texte (macros).docm.odt (macros possibles dans le fichier)Côté MS : macros = extension m. Côté LibreOffice : les macros peuvent être intégrées sans changer l’extension ODF (alerte sécurité à l’ouverture).
Ancien document texte.doc(ouvre/sauve) .docÀ éviter si possible (format ancien, plus fragile).
Modèle texte.dotx (sans macros) / .dotm (avec macros).ott“Template” = point de départ standardisé (mise en page, styles).
Classeur / feuille de calcul.xlsx.odsPour échanges avec Office : .xlsx est souvent plus fluide, mais .ods est le standard ouvert.
Classeur (macros).xlsm.ods (macros possibles)Les macros VBA ne sont pas 1:1 avec LibreOffice (langage/objets différents).
Classeur binaire.xlsb(pas d’équivalent direct).xlsb peut être plus rapide côté MS ; compatibilité LibreOffice variable/limitée selon versions et contenu.
Ancien classeur.xls(ouvre/sauve) .xlsÀ éviter si possible (limites & compatibilité).
Modèle tableur.xltx / .xltm.otsModèles pour tableaux types, rapports, budgets, etc.
Présentation.pptx.odpPour échanges : .pptx est souvent le plus attendu côté clients/partenaires.
Présentation (macros).pptm.odp (macros possibles)Même logique : MS = extension m. LO = macros possibles mais compatibilité limitée avec VBA.
Diaporama.ppsx / .ppsm(pas d’extension “diaporama” standard ODF)LibreOffice ouvre/exports, mais l’usage “s’ouvre directement en diaporama” est surtout côté MS.
Modèle présentation.potx / .potm.otpTemplates de slides (thème, masques, styles).

Recommandations simples :

AD
Auteur
adrien.lavergnat

Consultant senior en organisation et back-office chez AGICA.

Cet article vous parle ?

Parlons de votre situation concrètement — premier entretien gratuit, sans engagement.

Prendre contact →