هذا هو الماكرو الذي ينفذ سلسلة من عمليات البحث/الاستبدال على مجموعة من مستندات MS Word.
لعرض البرنامج النصي خارج MS Word، افتح FindReplaceAllFiles.bas و helpers.bas في أي محرر نصوص
يثبت
يتضمن الإعداد فقط تنظيم الملفات كما هو موضح في SetupDiagram.png:
- FindReplaceMacro.dotm في دليل العمل
- احصل على lookuptable.csv بجانب الماكرو
- يجب أن يكون تنسيق جدول البحث عبارة عن عمودين، الأول عبارة عن سلاسل البحث والثاني عبارة عن سلاسل الاستبدال - راجع lookuptable.csv في هذا المستودع على سبيل المثال
- قم بإنشاء دليل بعنوان "الملفات" بجانب جدول الماكرو والبحث
- تحتوي الملفات مباشرة على جميع ملفات .docx التي ترغب في تنفيذ عمليات البحث/الاستبدال عليها
- لا ينبغي إعادة تسمية ملف جدول البحث ودليل الملف من هذا المخطط إلا إذا كنت تريد تحرير الماكرو بنفسك
يجري
سيظهر فتح الماكرو وكأنه مجرد فتح مستند Word. للتشغيل:
- ستحتاج إلى تمكين وحدات الماكرو (إعداد الأمان)
- سوف تحتاج إلى تمكين علامة تبويب المطور
- انقر على زر وحدات الماكرو في علامة التبويب المطور
- حدد findReplaceAllFiles ثم اضغط على "تشغيل".
- سيحتوي FilesWithSubs الآن على الملفات التي تم إجراء بدائل لها. إذا كان اسم الملف موجودًا في جدول الاستبدال، فستتم إعادة تسمية الملف وفقًا للاستبدال.
التحديثات المستقبلية المحتملة
- جعل الخوارزمية تبحث بشكل متكرر في المجلدات الفرعية للملفات