Skip to main content

كيفية البحث والاستبدال عبر ملفات متعددة في Word؟

Author: Amanda Li Last Modified: 2025-05-30

إذا كان لديك العشرات من ملفات Word تحتوي على نفس المحتوى (مثل الرؤوس، التذييلات، أو نصوص محددة)، وتحتاج إلى استبدال هذا المحتوى عبر جميع المستندات، فإن القيام بذلك يدويًا يمكن أن يكون مملًا. يقدم هذا البرنامج التعليمي طريقتين لاستبدال نفس المحتوى أو مختلفه بسرعة عبر مستندات Word المتعددة دفعة واحدة.

البحث عن النصوص واستبدالها عبر مستندات Word المتعددة في نفس الوقت باستخدام كود VBA
العثور بسهولة واستبدال نصوص مختلفة عبر مستندات متعددة في نفس الوقت باستخدام Kutools for Word


البحث عن النصوص واستبدالها عبر مستندات Word المتعددة في نفس الوقت باستخدام كود VBA

توضح هذه الطريقة كيفية استخدام كود VBA للبحث عن المحتوى واستبداله عبر مستندات متعددة في نفس الوقت.

  1. اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.
  2. انقر فوق "إدراج" > "وحدة"، ثم الصق الكود التالي:
    Sub CommandButton1_Click()
    'Updated by Extendoffice 20180625
    Dim xFileDialog As FileDialog, GetStr(1 To 100) As String
    Dim xFindStr As String
    Dim xReplaceStr As String
    Dim xDoc As Document
    On Error Resume Next
    Set xFileDialog = Application.FileDialog(msoFileDialogFilePicker)
    With xFileDialog
        .Filters.Clear
        .Filters.Add "All WORD File ", "*.docx", 1
        .AllowMultiSelect = True
        i = 1
        If .Show = -1 Then
            For Each stiSelectedItem In .SelectedItems
                GetStr(i) = stiSelectedItem
                i = i + 1
            Next
            i = i - 1
        End If
        Application.ScreenUpdating = False
        xFindStr = InputBox("Find what:", "Kutools for Word", xFindStr)
        xReplaceStr = InputBox("Replace with:", "Kutools for Word", xReplaceStr)
        For j = 1 To i Step 1
            Set xDoc = Documents.Open(FileName:=GetStr(j), Visible:=True)
            Windows(GetStr(j)).Activate
            Selection.Find.ClearFormatting
            Selection.Find.Replacement.ClearFormatting
            With Selection.Find
                .Text = xFindStr
                .Replacement.Text = xReplaceStr
                .Forward = True
                .Wrap = wdFindAsk
                .Format = False
                .MatchCase = False
                .MatchWholeWord = False
                .MatchByte = True
                .MatchWildcards = False
                .MatchSoundsLike = False
                .MatchAllWordForms = False
            End With
            Selection.Find.Execute Replace:=wdReplaceAll
            ActiveDocument.Save
            ActiveWindow.Close
        Next
        Application.ScreenUpdating = True
    End With
    MsgBox "Operation end, please view", vbInformation
    End Sub
  3. اضغط على F5 لتشغيل الكود.
  4. في نافذة الاستعراض، حدد المستندات التي تريد معالجتها، ثم انقر فوق "موافق".
    Browse window
  5. في مربع الإدخال "ابحث عن"، أدخل الكلمة أو العبارة المراد البحث عنها وانقر فوق "موافق".
    Find what box
  6. في مربع الإدخال "استبدل بـ"، أدخل النص البديل وانقر فوق "موافق".
    Replace with box
  7. انقر فوق "موافق" في مربع الحوار النهائي الخاص بـ Microsoft Word.
    Confirmation dialog

سيتم استبدال جميع حالات النص المحدد في ملفات Word المختارة دفعة واحدة.


العثور بسهولة واستبدال نصوص مختلفة عبر مستندات متعددة في نفس الوقت باستخدام Kutools for Word

ميزة "البحث والاستبدال الجماعي" في Kutools for Word تتيح لك البحث واستبدال عدة عناصر نصية عبر مستندات Word متعددة دفعة واحدة.

Kutools for Word،المزود بذكاء اصطناعي 🤖، يقدم أكثر من 100 ميزات عملية لتبسيط مهامك.
  1. انقر فوق "Kutools" > "الاستبدال الجماعي".
    Batch Replacement button
  2. في مربع الحوار "البحث والاستبدال الجماعي"، قم بتكوين الإعدادات:
    1. انقر فوق زر "إضافة صف".
    2. في الصف الجديد:
      1. أدخل النص المراد العثور عليه أسفل "ابحث عن".
      2. أدخل النص البديل أسفل "استبدل".
      3. اختياريًا، حدد نوع البحث، الموقع الذي تريد البحث فيه واستبداله، لون التمييز، وغيرها من الخيارات حسب الحاجة في الأعمدة المخصصة لذلك.
    3. انقر فوق الزر Add button في قسم "نوع الملف" لإضافة ملفات Word إلى الدفعة.
    4. انقر فوق "استبدل" أو "ابحث".
      نصيحة: كرر الخطوات 1) و 2) لإضافة المزيد من قواعد البحث والاستبدال.
      Batch Find and Replace configuration
  3. أغلق مربع الحوار "البحث والاستبدال الجماعي" عند الانتهاء.

ملاحظات:

  • إذا نقرت على "ابحث"، ستظهر التطابقات أسفل علامة التبويب "معاينة النتائج". لتطبيق الاستبدالات بعد ذلك، ارجع إلى علامة التبويب "البحث والاستبدال".
  • إذا نقرت على "استبدل"، سيتم استبدال جميع التطابقات فورًا وعرضها أسفل "معاينة النتائج".
  • إذا تم تحديد ألوان التمييز، سيتم ترميز الاستبدالات في مستندات Word الخاصة بك بالألوان المقابلة.

لمزيد من المعلومات حول ميزة "البحث والاستبدال الجماعي"، شاهد صفحة البرنامج التعليمي.

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

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

Kutools for Word – عزز تجربتك في Word مع أكثر من 100 ميزة مذهلة!

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

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

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

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

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

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

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

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