Bir Word belgesini her 5 veya n sayfada ayrı dosyalara nasıl bölersiniz?
Büyük Word belgeleriyle çalışırken, belgeyi daha kolay yönetmek, paylaşmak veya düzenlemek için daha küçük ve ayrı dosyalara bölmek isteyebilirsiniz. Belgeyi her 5, 10 veya belirli sayıda sayfada bölmek, uzun içerikleri daha verimli bir şekilde yönetmek için pratik bir çözüm olabilir.
Sayfaları tek tek manuel olarak kopyalayıp yapıştırmak zaman alıcı ve verimsizdir. Bu eğitimde, bir Word belgesini her N sayfada ayrı dosyalara bölmek için hızlı ve kolay yöntemler tanıtıyor olacağız:
VBA kodu ile bir Word belgesini her N sayfada ayrı dosyalara bölme
Harika bir özellik ile bir Word belgesini her N sayfada ayrı dosyalara bölme
VBA kodu ile bir Word belgesini her N sayfada ayrı dosyalara bölme
Her N sayfaya göre büyük bir belgeyi ayrı dosyalara bölmek için aşağıdaki VBA kodu size yardımcı olabilir. Şu adımları izleyin:
- ALT + F11 tuşlarına basılı tutarak Microsoft Visual Basic for Applications penceresini açın.
- Ekle > Modül'e tıklayın ve aşağıdaki kodu boş modüle kopyalayıp yapıştırın:
- Kodu yapıştırdıktan sonra hala Microsoft Visual Basic for Applications penceresindeyken Araçlar'a tıklayın Araçlar > Referanslar'a tıklayın. Açılan Referanslar - Proje diyalog kutusunda Microsoft VBScript Normal İfadeler 5.5 seçeneğini Mevcut Referanslar listesinden işaretleyin. Ekran görüntülerine bakın:
- Tamam'a tıklayın, ardından kodu çalıştırmak için F5'e basın.
- Bir Klasör Seç diyalog kutusu açılacak. Bölünmüş dosyaları kaydetmek istediğiniz klasörü seçin ve Tamam'a tıklayın.
- Başka bir istem belirecek ve sizi kaç sayfa aralıklarla bölmek istediğinizi soracak. İstenen sayfa sayısını girin ve Tamam'a tıklayın.
- Belge her N sayfada ayrı dosyalara bölünecektir. Sonuçları görmek için belirlenen klasöre gidin.
Sub DocumentSplitter()
Dim xDoc As Document, xNewDoc As Document
Dim xSplit As String, xCount As Long, xLast As Long
Dim xRngSplit As Range, xDocName As String, xFileExt As String
Dim xRegEx As RegExp
Dim xPageCount As Integer
Dim xShell As Object, xFolder As Object, xFolderItem As Object
Dim xFilePath As String
On Error Resume Next
Set xDoc = Application.ActiveDocument
Set xShell = CreateObject("Shell.Application")
Set xFolder = xShell.BrowseforFolder(0, "Select a Folder:", 0, 0)
If TypeName(xFolder) = "Nothing" Then Exit Sub
Set xFolderItem = xFolder.Self
xFilePath = xFolderItem.Path & "\"
Application.ScreenUpdating = False
Set xNewDoc = Documents.Add(Visible:=False)
xDoc.Content.WholeStory
xDoc.Content.Copy
xNewDoc.Content.PasteAndFormat wdFormatOriginalFormatting
With xNewDoc
xPageCount = .ActiveWindow.Panes(1).Pages.Count
L1: xSplit = InputBox("The document contains " & xPageCount & " pages." & _
vbCrLf & vbCrLf & "Please enter the number of pages per split:", "Kutools for Word", xSplit)
If Len(Trim(xSplit)) = 0 Then Exit Sub
Set xRegEx = New RegExp
With xRegEx
.MultiLine = False
.Global = True
.IgnoreCase = True
.Pattern = "[^0-9]"
End With
If xRegEx.Test(xSplit) = True Then
MsgBox "Please enter a valid page number:", vbInformation, "Kutools for Word"
Exit Sub
End If
If VBA.Int(xSplit) >= xPageCount Then
MsgBox "The entered number exceeds the total page count of the document." & vbCrLf & "Please enter a valid number.", vbInformation, "Kutools for Word"
GoTo L1
End If
xDocName = xDoc. Name
xFileExt = VBA.Right(xDocName, Len(xDocName) - InStrRev(xDocName, ".") + 1)
xDocName = Left(xDocName, InStrRev(xDocName, ".") - 1) & "_"
xFilePath = xFilePath & xDocName
For xCount = 0 To Int(xPageCount / xSplit)
xPageCount = .ActiveWindow.Panes(1).Pages.Count
If xPageCount > xSplit Then
xLast = xSplit
Else
xLast = xPageCount
End If
Set xRngSplit = .GoTo(What:=wdGoToPage, Name:=xLast)
Set xRngSplit = xRngSplit.GoTo(What:=wdGoToBookmark, Name:="\page")
xRngSplit.Start = .Range.Start
xRngSplit.Cut
Documents.Add
Selection.Paste
ActiveDocument.SaveAs FileName:=xFilePath & xCount + 1 & xFileExt, AddToRecentFiles:=False
ActiveWindow.Close
Next xCount
Set xRngSplit = Nothing
xNewDoc.Close wdDoNotSaveChanges
Set xNewDoc = Nothing
End With
Application.ScreenUpdating = True
End Sub
Harika bir özellik ile bir Word belgesini her N sayfada ayrı dosyalara bölme
Kutools for Word, güçlü bir Bölme işlevi sunar ve bu da size Başlık 1, sayfa sonları, bölüm sonları veya sayfalara göre büyük bir Word belgesini birden fazla ayrı dosyaya hızlıca bölmeyi sağlar. Bu özellik, aksi takdirde sıkıcı bir el işlemi olan süreci hızlandırır.
- Kutools Plus > Bölme'ye tıklayın.
- Açılan diyalog kutusunda gerekli seçenekleri yapılandırın:
- Bölme türü menüsünden Her n sayfada seçeneğini seçin.
- Giriş kutusuna n değerini belirtin.
- Kayıt konumu seçin.
- Bölünen belgeler için bir önek belirtin.
- Ayarları tamamladıktan sonra Tamam'a tıklayın. Belge seçilen seçeneğe göre (örneğin, her 7 sayfada) birden fazla dosyaya bölünecektir.
Kutools for Word'deki Bölme özelliği, büyük belgeleri daha küçük ve yönetilebilir dosyalara bölmeyi hem basit hem de verimli kılar.
En İyi Ofis Verimlilik Araçları
Kutools for Word - Word Deneyiminizi 100’den Fazla Olağanüstü Özellik ile Zirveye Taşıyın!
🤖 Kutools AI Özellikleri: Yapay Zeka Asistanı / Gerçek Zamanlı Asistan / Süper Parlat (Biçimi Koru) / Süper Çeviri (Biçimi Koru) / AI Redaksiyon / Yapay Zeka Düzeltme...
📘 Belge Ustalığı: Sayfaları Böl / Belgeleri Birleştir / Seçimi Farklı Formatlarda Dışa Aktar (PDF/TXT/DOC/HTML...) / Toplu PDF’ye Dönüştür...
✏ İçerik Düzenleme: Birden Fazla Dosyada Toplu Bul ve Değiştir / Tüm Resimleri Yeniden Boyutlandır / Tablo Satır ve Sütunlarını Çevir / Tabloyu Metne Dönüştür...
🧹 Zahmetsiz Temizlik: Fazla Boşlukları / Bölüm Sonlarını / Metin Kutularını / Bağlantıları Kolayca Temizleyin. Daha fazla kaldırma aracı için Kaldır grubuna göz atın...
➕ Yaratıcı Ekleme: Binlik Ayraçları Ekle / Onay Kutuları Ekle / Radyo Düğmeleri Ekle / QR Kodu / Barkod / Birden Fazla Resim / Ekle grubunda daha fazlasını keşfedin...
🔍 Hassas Seçimler: Belirli Sayfaları / Tabloları / Şekilleri / Başlık Paragraflarını Hedefleyin; daha fazla Seç özelliğiyle gezinmeyi geliştirin...
⭐ Yıldız Geliştirmeler: Herhangi Bir Konuma Hızla Git / Tekrarlayan Metni Otomatik Ekle / Belge Pencereleri Arasında Geçiş Yap /11 Dönüştürme Aracı...

En İyi Ofis Verimlilik Araçları
Kutools for Word - Word için 100+ Araç
- 🤖 Kutools AI Özellikleri: Yapay Zeka Asistanı / Gerçek Zamanlı Asistan / Süper Parlat / Süper Çeviri / AI Redaksiyon / Yapay Zeka Düzeltme
- 📘 Belge Ustalığı: Sayfaları Böl / Belgeleri Birleştir / Toplu PDF’ye Dönüştür
- ✏ İçerik Düzenleme: Toplu Bul ve Değiştir / Tüm Resimleri Yeniden Boyutlandır
- 🧹 Zahmetsiz Temizlik: Fazla Boşlukları Kaldır / Bölüm Sonlarını Kaldır
- ➕ Yaratıcı Ekleme: Binlik Ayraçları Ekle / Onay Kutuları Ekle / QR Kodları Oluştur