Ini adalah makro yang melakukan serangkaian operasi temukan/ganti pada kumpulan dokumen MS Word.
Untuk melihat skrip di luar MS Word, buka FindReplaceAllFiles.bas dan helpers.bas di editor teks apa pun
Pengaturan
Penyiapannya hanya melibatkan pengorganisasian file seperti yang ditunjukkan di SetupDiagram.png:
- TemukanReplaceMacro.dotm di direktori kerja
- Miliki lookuptable.csv di samping makro
- Format tabel pencarian harus terdiri dari dua kolom, kolom pertama adalah string pencarian dan kolom kedua adalah string pengganti - lihat lookuptable.csv di repositori ini misalnya
- Buatlah direktori berjudul Files di samping makro dan tabel pencarian
- File secara langsung berisi semua file .docx yang ingin Anda jalankan operasi cari/gantinya
- File tabel pencarian dan direktori file tidak boleh diganti namanya dari skema ini kecuali Anda ingin mengedit makro sendiri
Berlari
Membuka makro akan muncul untuk sekedar membuka dokumen word. Untuk menjalankan:
- Anda perlu mengaktifkan makro (pengaturan keamanan)
- Anda perlu mengaktifkan tab pengembang
- Klik tombol Makro pada tab Pengembang
- Pilih findReplaceAllFiles dan tekan Jalankan
- FilesWithSubs sekarang akan berisi file dengan substitusi yang dilakukan. Jika nama file ada di tabel substitusi, maka file tersebut akan diganti namanya sesuai dengan substitusinya.
Kemungkinan Pembaruan di Masa Depan
- Buat algoritma mencari subfolder File secara rekusif