Comment enregistrer chaque page sous forme de fichiers PDF séparés dans un document Word ?
Dans Microsoft Word, vous pouvez manuellement enregistrer chaque page sous forme de PDF distinct en utilisant la fonctionnalité intégrée "Enregistrer sous" et en spécifiant le numéro de page dans la boîte de dialogue Options. Cependant, si vous travaillez avec un document volumineux contenant des centaines de pages, cette méthode manuelle peut être chronophage. Cet article présente une méthode pour enregistrer rapidement toutes les pages sous forme de fichiers PDF individuels.
Enregistrez chaque page sous forme de fichiers PDF distincts en masse avec du code VBA
Enregistrez chaque page sous forme de fichiers PDF distincts en masse avec du code VBA
Vous pouvez utiliser le code VBA ci-dessous pour enregistrer automatiquement chaque page d'un document Word sous forme de fichier PDF individuel. Voici comment :
- Ouvrez le document Word que vous souhaitez traiter. Appuyez sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
- Dans la fenêtre Visual Basic, cliquez sur "Insérer" > "Module", puis collez le code VBA suivant dans la fenêtre du module :
Sub SaveAsSeparatePDFs() 'Updated by Extendoffice 20180906 Dim I As Long Dim xStr As String Dim xPathStr As Variant Dim xDictoryStr As String Dim xFileDlg As FileDialog Dim xStartPage, xEndPage As Long Dim xStartPageStr, xEndPageStr As String Set xFileDlg = Application.FileDialog(msoFileDialogFolderPicker) If xFileDlg.Show <> -1 Then MsgBox "Please chose a valid directory", vbInformation, "Kutools for Word" Exit Sub End If xPathStr = xFileDlg.SelectedItems(1) xStartPageStr = InputBox("Begin saving PDFs starting with page __? " & vbNewLine & "(ex: 1)", "Kutools for Word") xEndPageStr = InputBox("Save PDFs until page __?" & vbNewLine & "(ex: 7)", "Kutools for Word") If Not (IsNumeric(xStartPageStr) And IsNumeric(xEndPageStr)) Then MsgBox "The enterng start page and end page should be number format", vbInformation, "Kutools for Word" Exit Sub End If xStartPage = CInt(xStartPageStr) xEndPage = CInt(xEndPageStr) If xStartPage > xEndPage Then MsgBox "The start page number can't be larger than end page", vbInformation, "Kutools for Word" Exit Sub End If If xEndPage > ActiveDocument.BuiltInDocumentProperties(wdPropertyPages) Then xEndPage = ActiveDocument.BuiltInDocumentProperties(wdPropertyPages) End If For I = xStartPage To xEndPage ActiveDocument.ExportAsFixedFormat xPathStr & "\Page_" & I & ".pdf", _ wdExportFormatPDF, False, wdExportOptimizeForPrint, wdExportFromTo, I, I, wdExportDocumentWithMarkup, _ False, False, wdExportCreateHeadingBookmarks, True, False, False Next End Sub
- Appuyez sur F5 pour exécuter le code.
- Dans la fenêtre Parcourir qui apparaît, sélectionnez un dossier pour enregistrer les fichiers PDF et cliquez sur "OK".
- Dans la première boîte de dialogue "Kutools for Word", entrez le numéro de la page de départ et cliquez sur "OK".
- Dans la deuxième boîte de dialogue "Kutools for Word", entrez le numéro de la page de fin et cliquez sur "OK".
Remarque : Par exemple, pour enregistrer quelques pages consécutives — pages 4, 5 et 6 — il suffit d'entrer "4" et "6" dans les deux boîtes de dialogue.
Après l'exécution du script, rendez-vous dans le dossier que vous avez sélectionné à l'étape 4. Vous constaterez que chaque page spécifiée a été enregistrée sous forme de fichier PDF distinct :

Divisez facilement un document Word en plusieurs documents |
Divisez facilement un document Word en plusieurs documents avec l'utilitaire Diviser le document. Au lieu de copier et coller manuellement, cet outil vous permet de diviser votre document en fonction des pages, du Titre 1, des sauts de page ou des sauts de section - améliorant ainsi considérablement l'efficacité. |
![]() |
Kutools pour Word : Améliorez votre expérience Word avec des centaines d'outils pratiques. Téléchargez dès maintenant et constatez la différence ! |
Meilleurs outils de productivité pour Office
Kutools pour Word – Optimisez votre expérience Word avec plus de 100 fonctionnalités remarquables !
🤖 Fonctionnalités de Kutools IA : Assistant IA / Assistant en Temps Réel / Super Polish (préserver le format) / Super Traduire (préserver le format) / Rédaction IA / Correction AI...
📘 Maîtrise des documents : Diviser les pages / Fusionner les documents / Exporter une solution dans différents formats (PDF/TXT/DOC/HTML...) / Conversion en lot vers PDF...
✏ Modification du texte : Recherche et remplacement en lot sur plusieurs fichiers / Redimensionner toutes les images / Transposer le tableau lignes et Colonnes / Convertir le tableau en texte...
🧹 Nettoyage sans effort : Éliminez les espaces supplémentaires / Sauts de section / Zone de texte / Liens hypertexte / Pour plus d’outils de suppression, rendez-vous dans le groupe Supprimer...
➕ Insertion créative : Insérer des séparateurs de milliers / Case à cocher / Bouton radio / Code QR / Code-barres / Plusieurs images / Découvrez davantage dans le groupe Insérer...
🔍 Sélection précise : Ciblez des pages spécifiques / Tableaux / Forme / Paragraphe de titre / Améliorez la navigation avec plus de fonctions de Sélectionner...
⭐ Optimisations exclusives : Accéder à n’importe quelle plage / Insérer automatiquement du texte répétitif / Basculer entre les fenêtres du document /11 outils de conversion...
🌍 Prend en charge plus de40 langues : Utilisez Kutools dans la langue de votre choix – Prise en charge de l’Anglais, de l’Espagnol, de l’Allemand, du Français, du Chinois et de bien d’autres encore !

✨ Kutools pour Office – Une installation, cinq outils puissants !
Inclus Office Tab Pro · Kutools pour Excel · Kutools pour Outlook · Kutools pour Word · Kutools pour PowerPoint
📦 Obtenez les5 outils dans une seule suite | 🔗 Intégration transparente avec Microsoft Office | ⚡ Gagnez du temps et augmentez votre productivité instantanément
Meilleurs outils de productivité pour Office
Kutools pour Word – 100+ outils pour Word
- 🤖 Fonctionnalités de Kutools IA : Assistant IA / Assistant en Temps Réel / Super Polish / Super Traduire / Rédaction IA / Correction AI
- 📘 Maîtrise des documents : Diviser les pages / Fusionner les documents / Conversion en lot vers PDF
- ✏ Modification du texte : Recherche et remplacement en lot / Redimensionner toutes les images
- 🧹 Nettoyage sans effort : Supprimer les espaces supplémentaires / Supprimer les sauts de section
- ➕ Insertion créative : Insérer des séparateurs de milliers / Insérer des cases à cocher / Créer des codes QR
- 🌍 Prend en charge plus de40 langues : Kutools parle votre langue – plus de40 langues prises en charge !