Cinquante devis à envoyer avant vendredi. Ou deux cents vieux .doc à moderniser en .docx. Convertir plusieurs fichiers Word en PDF en une seule fois n'a rien d'exotique — mais Word n'a jamais prévu le bouton. Voici les trois méthodes qui marchent, dont deux sans code.
Pourquoi Word ne sait pas convertir plusieurs fichiers Word en PDF en une seule fois
Dans Word 2021, Word 2024 comme dans Microsoft 365, Fichier > Exporter > Créer un document PDF/XPS agit sur le document ouvert, et sur lui seul. Même logique pour Fichier > Informations > Convertir, qui sort un .doc du mode de compatibilité : un fichier à la fois. Les outils de conversion de masse publiés par le passé par Microsoft visaient les migrations d'entreprise. Il faut contourner.
La macro et le rendu fidèle supposent une chose : que Word soit réellement installé sur le poste qui convertit. C'est là qu'une suite bureautique incomplète ou expirée bloque tout le lot.
Méthode 1 : l'impression en lot depuis l'Explorateur Windows
Couplée à l'imprimante virtuelle « Microsoft Print to PDF », la commande Imprimer de l'Explorateur convertit un lot entier sans jamais afficher Word.
- Dans Paramètres > Bluetooth et appareils > Imprimantes et scanners, définissez Microsoft Print to PDF par défaut et décochez « Autoriser Windows à gérer mon imprimante par défaut ».
- Sélectionnez les documents, clic droit, Imprimer. Sous Windows 11, l'entrée se cache souvent derrière « Afficher plus d'options ».
- Windows enchaîne les fichiers et demande un nom par PDF.
Première limite : « Imprimer » disparaît du menu contextuel dès que la sélection dépasse 15 fichiers. Garde-fou de l'Explorateur, piloté par la valeur DWORD 32 bits MultipleInvokePromptMinimum dans HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer. Le détail que presque personne ne mentionne : la passer à 16 fait bien réapparaître l'entrée, mais le shell refuse toujours de lancer plus de 16 documents — la valeur doit rester supérieure à la taille du lot. Sinon, avancez par paquets de quinze.
Seconde limite, plus grave, et c'est là que nous tranchons : le fichier passe par un pilote d'impression, et le PDF obtenu est une photographie de la page. Les liens hypertexte deviennent du texte mort, aucun signet n'est généré, contrairement au chemin Exporter. Pour un devis renvoyant vers votre site ou un rapport à sommaire cliquable, c'est rédhibitoire.

Méthode 2 : LibreOffice en ligne de commande, gratuit et sans macro
C'est ce que nous recommandons au-delà de quelques dizaines de fichiers, et c'est gratuit. LibreOffice embarque un mode « headless » : il convertit sans ouvrir la moindre fenêtre. Installez-le, ouvrez une invite de commandes dans votre dossier et lancez :
"C:\Program Files\LibreOffice\program\soffice.exe" --headless --convert-to pdf --outdir .\PDF *.docx
Les PDF atterrissent dans un sous-dossier PDF, les originaux ne bougent pas, les noms sont conservés à l'extension près. Mettez *.doc* à la place de *.docx pour attraper les deux formats, et --convert-to docx modernise un vieux parc. Nous avons comparé la suite à Word dans notre point sur les vraies alternatives gratuites à Office.
Le compromis est honnête : LibreOffice n'a pas le moteur de rendu de Word. Sur un document simple, la sortie est très proche. Sur une mise en page chargée — zones de texte imbriquées, polices absentes, tableaux à cheval sur deux pages, publipostage — des écarts apparaissent. Ouvrez trois PDF au hasard avant d'envoyer.
Méthode 3 : la macro Word, quand la fidélité prime
Si le rendu doit être celui de Word, c'est Word qui doit convertir. Ouvrez-le, Alt+F11, Insertion > Module, collez :
Sub ConvertirDossierEnPDF()
Dim chemin As String, sortie As String, f As String
Dim liste As Collection, nom As Variant, doc As Document
chemin = "C:\Devis\" ' antislash final obligatoire
sortie = chemin & "PDF"
If Dir(sortie, vbDirectory) = "" Then MkDir sortie
sortie = sortie & "\"
' 1) lister d'abord, sans rien ouvrir
Set liste = New Collection
f = Dir(chemin & "*.doc*")
Do While f <> ""
liste.Add f
f = Dir
Loop
' 2) convertir
On Error Resume Next
For Each nom In liste
Set doc = Documents.Open(chemin & nom, ReadOnly:=True, _
AddToRecentFiles:=False, PasswordDocument:="?")
If Err.Number = 0 Then
doc.ExportAsFixedFormat _
OutputFileName:=sortie & Left(nom, InStrRev(nom, ".") - 1) & ".pdf", _
ExportFormat:=wdExportFormatPDF, _
CreateBookmarks:=wdExportCreateHeadingBookmarks
doc.Close SaveChanges:=False
End If
Err.Clear
Next nom
End Sub
F5 pour lancer. Trois choix méritent une explication. La liste est construite avant la première ouverture : Dir ne mémorise qu'un seul parcours de dossier, et Word ou un complément peut le réinitialiser entre deux appels, ce qui fait sauter des fichiers. PasswordDocument:="?" donne volontairement un mauvais mot de passe : un fichier chiffré lève alors une erreur absorbée par On Error, au lieu d'ouvrir une boîte de dialogue qui fige le lot pendant votre pause déjeuner. CreateBookmarks transforme chaque titre Word en signet du PDF ; il faut le demander explicitement.
Cette voie suppose Word installé ; notre guide quelle version d'Office choisir en 2026 sépare 2021, 2024 et l'abonnement.
Comparatif des trois méthodes, et les pièges du lot
| Méthode | Volume adapté | Fidélité du rendu | Limite principale |
|---|---|---|---|
| Impression Explorateur | 15 fichiers par défaut | Mise en page fidèle, liens et signets perdus | Un nom à saisir par fichier |
| LibreOffice en ligne de commande | Des centaines, le plus rapide | Variable selon la mise en page | Écarts sur documents complexes |
| Macro VBA dans Word | Des centaines | Meilleure des trois, liens et signets conservés | Nécessite Word installé |
Piège 1 : l'écrasement des originaux. Une commande qui écrit dans le dossier source peut remplacer un fichier sans prévenir. Dupliquez le dossier, dirigez la sortie ailleurs (--outdir, ou le sous-dossier de la macro), testez sur cinq fichiers.
Piège 2 : les collisions de noms. Le risque n'est pas l'extension mal découpée — LibreOffice comme la macro ci-dessus ne retirent que la dernière. C'est le doublon : Devis-Martin.doc et Devis-Martin.docx produisent tous deux Devis-Martin.pdf, et le second écrase le premier sans un mot. Repérez ces paires avant de lancer, et méfiez-vous des chemins frôlant les 260 caractères. Pour renommer une série, PowerRename de PowerToys suffit.
Piège 3 : les documents protégés. Un fichier chiffré interrompt la chaîne — la macro attend une saisie, LibreOffice l'ignore sans avertir. Le contrôle qui marche est le comptage : dans le dossier source, Ctrl+A et lisez le nombre d'éléments dans la barre d'état, puis faites de même côté sortie. L'écart donne le nombre exact de fichiers sautés.
Fusionner cinquante PDF, en réduire le poids, ajouter un filigrane ou passer un dossier scanné à l'OCR : ces étapes arrivent juste après la conversion, et Word ne les fait pas.
Ça ne marche toujours pas : les blocages qui reviennent
La commande LibreOffice rend la main sans rien produire. C'est le motif numéro un, et ce n'est pas un bug : si une fenêtre LibreOffice est déjà ouverte, soffice.exe transmet la demande au processus existant et rien ne se convertit. Fermez tout, vérifiez que soffice.bin a disparu du Gestionnaire des tâches, relancez. Pour garder LibreOffice ouvert, insérez -env:UserInstallation=file:///C:/lo-lot juste avant --headless : la commande démarre son propre processus.
La macro ne démarre pas. Voyez Fichier > Options > Centre de gestion de la confidentialité > Paramètres des macros. Des polices manquantes déforment la page ? Installez-les sur le poste qui convertit : un PDF ne restitue pas une police que la machine n'a jamais vue.
Dernier point, assumé : évitez les convertisseurs en ligne pour des devis, contrats ou documents nominatifs. Vous téléversez des données de clients chez un tiers, sans visibilité sur leur conservation. Ce contenu se convertit en local.
Après la conversion : fusionner, alléger, protéger
Convertir n'est souvent que la première étape : réunir les cinquante PDF en un seul, alléger l'ensemble pour l'e-mail, ajouter un filigrane. C'est le rôle d'un éditeur PDF. Ashampoo PDF Pro couvre ces opérations sur des dossiers entiers et intègre un moteur OCR ; forces et limites dans notre test complet d'Ashampoo PDF Pro. Chez Adobe, l'Assistant d'action d'Acrobat Pro fait le même travail, pour un budget nettement supérieur.
Reste la conclusion pratique : convertir plusieurs fichiers Word en PDF en une seule fois donne son meilleur résultat quand c'est Word lui-même qui rend le document. Si votre poste tourne sur une suite incomplète ou expirée, une licence en achat unique comme Office 2024 Professionnel Plus lève le blocage — le catalogue est dans la collection Office. Et gardez la règle d'or : une copie, un essai sur cinq fichiers, puis le lot.
Le bon logiciel évite la moitié des problèmes décrits plus haut. Autant partir sur celui qui correspond à votre usage.
Voir Office 2024 Professionnel Plus → Licence livrée par e-mail · support en français · paiement sécurisé

