Gå til hovedindhold
 

Hvordan gemmes hver side som separate pdf-filer i et Word-dokument?

Forfatter: Siluvia Sidst ændret: 2024-07-31

Mens du bruger Microsoft Word-dokument, kan du gemme hver side som separate pdf-filer én efter én med dens indbyggede Gem som-funktion ved at angive sidetallet i dialogboksen Indstillinger. Men hvis der er hundredvis af sider, der skal opdeles og gemmes som individuelle pdf-filer, hvordan kan du så gøre det? Denne artikel giver dig en metode til hurtigt at løse dette problem.

Gem hver side som separate pdf-filer i bulk med VBA-kode


Gem hver side som separate pdf-filer i bulk med VBA-kode

Nedenstående VBA-kode hjælper dig med hurtigt at gemme hver side i et dokument som individuelle pdf-filer på samme tid. Gør som følger.

1. Åbn det dokument, du vil gemme hver side eller bestemte sider som pdf-filer, og tryk derefter på andre + F11 nøgler til at åbne Microsoft Visual Basic til applikationer vindue.

2. i Microsoft Visual Basic til applikationer vindue, skal du klikke på indsatte > Modul, kopier under VBA-koden til modulvinduet.

VBA-kode: Gem hver side som separate pdf-filer på samme tid i et Word-dokument

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

VBA-vindue med Indsæt > Modul valgt og VBA-kode kopieret ind i modulvinduet

3. Tryk på F5 nøgle for at køre koden.

4. i Gennemse vindue skal du vælge en mappe for at gemme pdf-filerne og klikke på OK knap. Se skærmbillede:

Gennemse vinduet

5. I den første Kutools for Word i dialogboksen, skal du indtaste dit sides startnummer i tekstboksen og klikke OK.

Kutools for Word dialogboks med en tekstboks til indtastning af startsidenummeret

6. I det andet Kutools for Word i dialogboksen, skal du indtaste det sidste sidenummer i dit dokument og derefter klikke på OK. Se skærmbillede:

Anden Kutools for Word dialogboks med en tekstboks til indtastning af det sidste sidetal

Bemærk: Hvis du bare vil gemme flere kontinuerlige sider i dokumentet som separate pdf-filer som side 4, 5 og 6, skal du indtaste 4 og 6 separat i de ovennævnte to dialogbokse.

Når du har kørt koden, skal du gå til den angivne mappe, du valgte i trin 4, du kan se, at alle sider er opdelt og gemt som individuelle pdf-filer som vist nedenfor.

Sider opdeles og gemmes som individuelle pdf-filer


Opdel og gem hver side i et dokument som separate nye dokumenter:

Opdel dokument nytte af Kutools til Excel kan hjælpe dig med let at opdele og gemme hver side i det aktuelle dokument som separat nyt dokument i bulk som nedenstående skærmbillede vist. Download og prøv det nu!

Brug Kutools' Split Document-værktøj til at opdele et dokument efter sider hurtigt

Bedste kontorproduktivitetsværktøjer

Kutools for Word - Forøg din Word-oplevelse med Over 100 Bemærkelsesværdige funktioner!

🤖 Kutools AI-funktioner: Generer indhold / Omskriv tekst / Dokument Q&A / Få hurtige svar / Oversæt dokumenter / Polsk dokument (bevar format)...

📘 Dokumentbeherskelse: Opdelt sider / Flet dokumenter / Eksporter udvalg i forskellige formater (PDF/TXT/DOC/HTML...) / Batch Konverter til PDF...

Indholdsredigering: Batch Find og Erstat på tværs af flere filer / Ændr størrelse på alle billeder / Transponer tabelrækker og kolonner / Konverter tabel til tekst...

🧹 Ubesværet rengøring: Fej væk Ekstra pladser / Afsnit bryder / Tekstbokse / Hyperlinks / For mere fjernelse af værktøjer, gå til Fjern gruppe...

Kreative indlæg: Indsæt Tusind adskillere / Afkrydsningsfelter / Radio knapper / QR kode / Stregkode / Flere billeder / Oplev mere i indsatte gruppe...

???? Præcisionsvalg: Find ud af Specifikke sider / tabeller / Former / Overskriftsparagraffer / Forbedre navigation med mere Type funktioner...

Stjerneforbedringer: Naviger til enhver placering / Auto-indsæt gentagen tekst / Skift mellem dokumentvinduer / 11 Konvertering Værktøjer...

Kutools og Kutools Plus faner på Word-båndet
???? Vil du prøve disse funktioner? Download Kutools til Word nu! 🚀
 

Bedste kontorproduktivitetsværktøjer

Kutools for Word - 100+ værktøjer til Word