Skip to main content

Kutools for Office — مجموعة واحدة. خمسة أدوات. أنجز المزيد.

كيفية تقسيم مستند Word إلى عدة مستندات؟

Author Amanda Li Last modified

إذا كان لديك مستند Word كبير يحتاج إلى تقسيمه إلى مستندات أصغر، سيرشدك هذا البرنامج التعليمي خلال ثلاث طرق فعالة. سواء كنت تفضل استخدام VBA لتقسيم النص باستخدام محدد معين أو حسب الصفحات، أو اختيار الوظائف المبسطة التي يقدمها Kutools for Word، ستجد حلاً يناسب احتياجاتك.


تقسيم مستند Word باستخدام محدد محدد عبر VBA

بدلاً من تقسيم المستند يدويًا، يمكنك استخدام VBA لتقسيم مستند Word باستخدام محدد معين. اتبع الخطوات التالية:

  1. اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.
  2. انقر إدراج > وحدة، والصق كود VBA أدناه في نافذة الوحدة.
    Sub SplitNotes(delim As String, strFilename As String)
    Dim doc As Document
    Dim arrNotes
    Dim I As Long
    Dim X As Long
    Dim Response As Integer
    arrNotes = Split(ActiveDocument.Range, delim)
    Response = MsgBox("This will split the document into " & UBound(arrNotes) + 1 & " sections. Do you wish to proceed?", 4)
    If Response = 7 Then Exit Sub
    For I = LBound(arrNotes) To UBound(arrNotes)
    If Trim(arrNotes(I)) <> "" Then
    X = X + 1
    Set doc = Documents.Add
    doc.Range = arrNotes(I)
    doc.SaveAs ThisDocument.Path & "\" & strFilename & Format(X, "000")
    doc.Close True
    End If
    Next I
    End Sub
    Sub test()
    'delimiter & filename
    SplitNotes "///", "Notes "
    End Sub
  3. انقر فوق زر التشغيل أو اضغط على F5 لتنفيذ VBA.
  4. في نافذة منبثقة Microsoft Word، قم بالتأكيد بالنقر فوق نعم.

    Confirmation dialog

ملاحظات:

  • سيبحث البرنامج عن "///" (في السطر 22 من الكود) داخل المستند لتحديد النقاط التي يجب أن يقسم فيها النص إلى ملفات منفصلة. إذا كان المحدد في مستندك مختلفًا عن "///"، يجب تحديث كود VBA ليعكس المحدد الصحيح أو تعديل مستندك ليشمل "///" عند نقاط التقسيم المطلوبة.
  • يمكنك استبدال "Notes" في السطر 22 من الكود بأي نص لإنشاء بادئة اسم ملف أكثر معنى لمستنداتك المقسمة.
  • سيتم حفظ المستندات المقسمة في نفس موقع الملف الأصلي.
  • لا حاجة لمحدد في نهاية المستند؛ وإلا سيتم إنشاء ملف فارغ.

تقسيم مستند Word حسب العنوان/الصفحة/فاصل الأقسام/فاصل الصفحات باستخدام Kutools for Word

يوفر Kutools for Word طريقة أكثر راحة ومرونة لتقسيم المستند مقارنة بالطرق اليدوية أو VBA. يقدم خيارات متعددة لتقسيم المستند حسب العناوين، الصفحات، فواصل الأقسام، فواصل الصفحات، كل n صفحات، أو نطاقات صفحات مخصصة، مما يتيح لك تخصيص عملية التقسيم وفقًا لاحتياجاتك الخاصة.

Kutools for Word،المزود بذكاء اصطناعي 🤖، يقدم أكثر من 100 ميزة عملية لتبسيط مهامك.
  1. انقر فوق Kutools Plus > تقسيم لتفعيل ميزة التقسيم.

    Split option on the Kutools Plus tab on the ribbon

  2. في مربع حوار تقسيم المستند، قم بتكوين الخيارات التالية:
    Kutools Split Document dialog box
    1. اختر طريقة تقسيم من قائمة Split by المنسدلة. تشمل الخيارات المتاحة العنوان 1، فواصل الصفحات، فواصل الأقسام، الصفحات، كل n صفحات، أو نطاقات صفحات مخصصة.

      Split by options

    2. انقر فوق الزر استعراض زر Path selection button لتحديد مجلد وجهة لحفظ المستندات المقسمة.
    3. أدخل كلمة رئيسية كبادئة لأسماء المستندات الجديدة في حقل بادئة المستند . تلميح: بالنقر فوق زر تحديث زر Refresh button يمكنك معاينة أسماء المستندات المقسمة في معاينة .
    4. انقر فوق موافق.

سيتم تقسيم المستند وفقًا للطريقة المحددة، وسيتم حفظ الملفات الجديدة في المجلد المخصص.

ملاحظات:

  • إذا كنت تقوم بالتقسيم حسب كل n صفحات، حدد الرقم في المربع ذي الصلة.

    Split by Every n pages

  • بالنسبة لنطاقات الصفحات المخصصة، أدخلها مفصولة بفواصل (مثل 1,3-5,12).

    Custom Page Ranges

Kutools for Word هو الإضافة النهائية لبرنامج Word التي تُبسّط عملك وتعزز مهاراتك في معالجة المستندات. احصل عليه الآن!

تصفح وتحرير بأزرار تبويب لمستندات Word المتعددة، تمامًا كما في Chrome وEdge!

تمامًا مثل تصفح صفحات الويب المتعددة في Chrome وSafari وEdge، يتيح لك Office Tab فتح وإدارة مستندات Word المتعددة في نافذة واحدة. أصبح التبديل بين المستندات الآن بسيطًا بنقرة على أزرار التبويب الخاصة بها!
جرب Office Tab مجانًا الآن!

Browse multiple word documents in one window just like in Chrome


تقسيم مستند Word حسب الصفحة باستخدام VBA

إذا كنت بحاجة إلى تقسيم مستند Word بسرعة إلى عدة مستندات، يحتوي كل منها على صفحة واحدة، يمكنك استخدام ماكرو VBA لأتمتة هذه المهمة. اتبع الخطوات التالية:

  1. اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.
  2. انقر إدراج > وحدة، ثم الصق الكود التالي لـ VBA في نافذة الوحدة الجديدة:
    Sub SplitIntoPages()
    Dim docMultiple As Document
    Dim docSingle As Document
    Dim rngPage As Range
    Dim iCurrentPage As Integer
    Dim iPageCount As Integer
    Dim strNewFileName As String
    Application.ScreenUpdating = False 'Makes the code run faster and reduces screen flicker a bit.
    Set docMultiple = ActiveDocument 'Work on the active document
    Set rngPage = docMultiple.Range 'Instantiate the range object
    iCurrentPage = 1
    'Get the document's page count
    iPageCount = docMultiple.Content.ComputeStatistics(wdStatisticPages)
    Do Until iCurrentPage > iPageCount
        If iCurrentPage = iPageCount Then
            rngPage.End = ActiveDocument.Range.End 'Last page (no next page)
        Else
            'Find the beginning of the next page
            'Must use the Selection object. The Range.Goto method will not work on a page
            Selection.GoTo wdGoToPage, wdGoToAbsolute, iCurrentPage + 1
            'Set the end of the range to the point between the pages
            rngPage.End = Selection.Start
        End If
        rngPage.Copy 'Copy the page into the Windows clipboard
        Set docSingle = Documents.Add 'Create a new document
        docSingle.Range.Paste 'Paste the clipboard contents to the new document
        'Remove any manual page break to prevent a second blank
        docSingle.Range.Find.Execute Findtext:="^m", ReplaceWith:=""
        'Build a new sequentially numbered file name based on the original multi-paged file name and path
        strNewFileName = Replace(docMultiple.FullName, ".doc", "_" & Right$("000" & iCurrentPage, 4) & ".doc")
        docSingle.SaveAs strNewFileName 'Save the new single-paged document
        iCurrentPage = iCurrentPage + 1 'Move to the next page
        docSingle.Close 'Close the new document
        rngPage.Collapse wdCollapseEnd 'Go to the next page
    Loop 'Go to the top of the do loop
    Application.ScreenUpdating = True 'Restore the screen updating
    'Destroy the objects.
    Set docMultiple = Nothing
    Set docSingle = Nothing
    Set rngPage = Nothing
    End Sub
  3. انقر فوق زر التشغيل أو اضغط على F5 لتنفيذ VBA.

ملاحظة: سيتم حفظ المستندات المقسمة في نفس موقع الملف الأصلي.


مقالات ذات صلة:


أفضل أدوات زيادة الإنتاجية لمكتبك

Kutools لـ Word - ارتقِ بتجربتك في Word مع أكثر من 100 ميزة رائعة!

🤖 ميزات الذكاء الاصطناعي في Kutools: مساعد الذكاء الاصطناعي / مساعد الوقت الحقيقي / تلميع فائق (يحافظ على التنسيقات) / ترجمة فائقة (يحافظ على التنسيقات) / إخفاء المعلومات باستخدام الذكاء الاصطناعي / التدقيق اللغوي بالذكاء الاصطناعي...

📘 إتقان المستندات: تقسيم الصفحات / دمج المستندات / تصدير النطاق إلى تنسيقات متعددة (PDF/TXT/DOC/HTML...) / تحويل جماعي إلى PDF...

تحرير النص: البحث والاستبدال الجماعي عبر ملفات متعددة / تغيير حجم جميع الصور / تحويل صفوف وأعمدة الجدول / تحويل الجدول إلى نص...

🧹 تنظيف سهل: إزالة المسافات الزائدة / فواصل الأقسام / مربعات النص / الروابط التشعبية / للمزيد من أدوات الإزالة، انتقل إلى مجموعة إزالة...

إدراجات مبتكرة: إدراج الفواصل بالألاف / مربعات اختيار / أزرار راديو / رمز QR / باركود / عدة صور / اكتشف المزيد ضمن مجموعة إدراج...

🔍 تحديدات دقيقة: تحديد صفحات محددة / جداول / أشكال / فقرات عنوان / عزز التنقل بالمزيد من ميزات تحديد النطاق...

تحسينات مميزة: التنقل إلى أي نطاق / إدراج تلقائي للنص المتكرر / التبديل بين نوافذ المستند / 11 أداة تحويل...

🌍 يدعم أكثر من40 لغة: استخدم Kutools بلغتك المفضلة – يدعم الإنجليزية، الإسبانية، الألمانية، الفرنسية، الصينية وأكثر من40 لغة أخرى!

Kutools and Kutools Plus tabs on the Word Ribbon
👉 هل ترغب في تجربة هذه الميزات؟ قم بتنزيل Kutools لـ Word الآن! 🚀
 

✨ Kutools لـ Office – تثبيت واحد، خمس أدوات قوية!

يشمل Office Tab Pro · Kutools لـ Excel · أدوات Kutools لـ Outlook · Kutools لـ Word · Kutools لـ PowerPoint

📦 احصل على جميع الأدوات الخمسة في مجموعة واحدة | 🔗 تكامل سلس مع Microsoft Office | ⚡ وفر وقتك وزد إنتاجيتك فوراً