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
| Application | Ancien format | Format 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)
- Une macro est une automatisation (souvent en VBA) qui exécute des tâches répétitives : contrôles, mises en forme, exports PDF, reportings, etc.
- Par sécurité, Office désactive les macros par défaut : certaines macros peuvent être utilisées à des fins malveillantes.
3) Activer les macros (Microsoft 365 / Office récent)
Windows – activation au cas par cas (recommandée)
- Ouvrez le fichier. Si un bandeau de sécurité apparaît, cliquez sur « Activer le contenu ».
- N’activez la macro que si vous faites confiance à la source (interne, client/partenaire connu, fichier validé).
Windows – réglage global (si nécessaire)
- Fichier > Options > Centre de gestion de la confidentialité > Paramètres des macros.
- Réglage conseillé : « Désactiver toutes les macros avec notification » (vous choisissez au cas par cas).
Mac – réglages
- Ouvrez Word/Excel/PowerPoint > Préférences > Sécurité, puis ajustez les options liées aux macros.
- Fichiers téléchargés : il peut être nécessaire de « débloquer » le fichier (Windows : clic droit > Propriétés > Débloquer) avant d’activer les macros.
- Office sur le Web : les macros VBA ne s’exécutent généralement pas dans les versions en ligne (préférez les applications de bureau).
4) Bonnes pratiques (à appliquer systématiquement)
- Privilégiez .xlsx / .docx / .pptx lorsque vous n’avez pas besoin de macros.
- Utilisez .xlsm / .docm / .pptm uniquement lorsque l’automatisation est utile et justifiée.
- Séparez si possible les données (entrées) et l’outil (macro) : maintenance et fiabilité améliorées.
- Si vous voyez des alertes récurrentes, traitez-le comme un sujet de gouvernance (source, validation, emplacement approuvé) et non comme un « bug Office ».
5) Table de comparaison MS Office ↔ LibreOffice
| Type de fichier | Microsoft Office (par défaut) | LibreOffice (par défaut / ODF) | Remarques utiles |
| Document texte | .docx (standard) | .odt | Meilleure 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 | .ods | Pour é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 | .ots | Modèles pour tableaux types, rapports, budgets, etc. |
| Présentation | .pptx | .odp | Pour é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 | .otp | Templates de slides (thème, masques, styles). |
Recommandations simples :
- Interne LibreOffice : privilégiez ODF (.odt/.ods/.odp) pour un patrimoine documentaire ouvert et durable.
- Échanges externes : privilégiez OOXML (.docx/.xlsx/.pptx) quand vos interlocuteurs sont majoritairement sur MS Office.
- Macros : évitez d’échanger des fichiers à macros si ce n’est pas indispensable ; et si oui, documentez la source + le mode d’activation (sécurité).