Pääsisältö

Kuinka tallentaa jokainen sivu erilliseksi PDF-tiedostoksi Word-asiakirjaan?

Kirjailija: Siluvia Viimeksi muokattu: 2025-04-11

Microsoft Wordissa voit tallentaa jokaisen sivun manuaalisesti erillisenä PDF-tiedostona käyttämällä sisäänrakennettua "Tallenna nimellä" -ominaisuutta ja määrittämällä sivunumeron Asetukset-valintaikkunassa. Jos kuitenkin työskentelet suuren asiakirjan kanssa, jossa on satoja sivuja, tämän tekeminen manuaalisesti voi viedä aikaa. Tässä artikkelissa esitellään menetelmä, jolla voit nopeasti tallentaa kaikki sivut yksittäisinä PDF-tiedostoina.

Tallenna jokainen sivu erillisinä PDF-tiedostoina joukkona VBA-koodilla


Tallenna jokainen sivu erillisinä PDF-tiedostoina joukkona VBA-koodilla

Voit käyttää alla olevaa VBA-koodia tallentaaksesi Word-asiakirjan jokaisen sivun automaattisesti yksittäisenä PDF-tiedostona. Näin:

  1. Avaa Word-asiakirja, jonka haluat käsitellä. Paina Alt + F11 avataksesi Microsoft Visual Basic for Applications -ikkunan.
  2. Napsauta Visual Basic -ikkunassa "Lisää" > "Moduuli" ja liitä sitten seuraava VBA-koodi moduuliikkunaan:
    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-ikkuna, jossa on Insert > Module valittuna ja VBA-koodi kopioitu Moduuli-ikkunaan
  3. lehdistö F5 suorittaaksesi koodin.
  4. Valitse näkyviin tulevasta Selaa-ikkunasta kansio PDF-tiedostojen tallentamiseen ja napsauta "OK".
    Selaa ikkunaa
  5. Syötä ensimmäiseen "Kutools for Word" -valintaikkunaan aloitussivun numero ja napsauta "OK".
    Kutools for Word -valintaikkuna, jossa on tekstiruutu aloitussivun numeron syöttämistä varten
  6. Syötä toisessa "Kutools for Word" -valintaikkunassa loppusivun numero ja napsauta "OK".
    Toinen Kutools for Word -valintaikkuna, jossa on tekstiruutu viimeisen sivunumeron syöttämiseksi

    Huomautus: Tallentaaksesi esimerkiksi muutaman peräkkäisen sivun – sivut 4, 5 ja 6 – kirjoita "4" ja "6" kahteen valintaikkunaan.

Kun komentosarja on suoritettu, siirry vaiheessa 4 valitsemaasi kansioon. Huomaat, että jokainen määritetty sivu on tallennettu erillisenä PDF-tiedostona:

Sivut jaetaan ja tallennetaan yksittäisinä PDF-tiedostoina

Jaa Word-asiakirja helposti useiksi asiakirjoiksi
Jaa Word-asiakirja helposti useiksi asiakirjoiksi Jaa asiakirja apuohjelma. Manuaalisen kopioinnin ja liittämisen sijaan tämän työkalun avulla voit jakaa asiakirjasi sen perusteella sivulla, Nimike 1, sivun taukojatai osion taukoja - parantaa tehokkuutta merkittävästi.
Kuvakaappaus Split Document -apuohjelmasta, joka jakaa Word-asiakirjan sivuittain
Kutools for Word: Paranna Word-kokemustasi sadoilla kätevillä työkaluilla. Lataa nyt ja näe ero!

Parhaat toimiston tuottavuustyökalut

Kutools for Word - Paranna sanakokemustasi Overilla 100 Merkittäviä ominaisuuksia!

🤖 Kutools AI -ominaisuudet: AI-avustaja / Reaaliaikainen avustaja / Super Polish (säilytettävä muoto) / Super Translate (säilytä muoto) / AI editointi / AI Proofread...

📘 Asiakirjan hallinta: Jaa sivut / Yhdistä asiakirjat / Vie valikoima eri muodoissa (PDF/TXT/DOC/HTML...) / Erämuunnos PDF-muotoon...

Sisältö Editointi: Eräetsi ja korvaa useita tiedostoja / Muuta kaikkien kuvien kokoa / Transponoi taulukon rivit ja sarakkeet / Muunna taulukko tekstiksi...

🧹 Vaivaton puhdistus: Pyyhkäise pois Ylimääräiset tilat / Leikkaukset / Tekstilaatikot / Hyperlinkit / Jos haluat lisää irrotustyökaluja, siirry kohtaan poista ryhmä...

Luovat lisäosat: Aseta Tuhat erottimet / Valintaruudut / Radiopainikkeet / QR koodi / Viivakoodi / Useita kuvia / Tutustu lisää osoitteessa liite ryhmä...

🔍 Tarkkuusvalinnat: Tarkka kohta Tietyt sivut / taulukot / Muodot / Otsikko Kappaleet / Paranna navigointia lisää valita piirteet...

Tähtien parannukset: Siirry mihin tahansa sijaintiin / Lisää toistuvaa tekstiä automaattisesti / Vaihda asiakirjaikkunoiden välillä / 11 Muuntaminen Työkalut...

Kutools- ja Kutools Plus -välilehdet Word Ribbonissa
???? Haluatko kokeilla näitä ominaisuuksia? Lataa Kutools for Word nyt! 🚀
 

Parhaat toimiston tuottavuustyökalut

Kutools for Word - Yli 100 Wordin työkalua