Это макрос, который выполняет серию операций поиска/замены в коллекции документов MS Word.
Чтобы просмотреть скрипт вне MS Word, откройте FindReplaceAllFiles.bas и helpers.bas в любом текстовом редакторе.
Настраивать
Установка включает в себя организацию файлов, как показано в файле SetupDiagram.png:
- FindReplaceMacro.dotm в рабочем каталоге
- Имейте Lookuptable.csv рядом с макросом.
- Формат таблицы поиска должен состоять из двух столбцов, первый из которых — это строки поиска, а второй — строки замены. Например, см. файл Lookuptable.csv в этом репозитории.
- Создайте каталог под названием «Файлы» рядом с макросом и справочной таблицей.
- Файлы непосредственно содержат все файлы .docx, над которыми вы хотите выполнить операции поиска/замены.
- Файл справочной таблицы и каталог файлов не следует переименовывать из этой схемы, если вы не хотите редактировать макрос самостоятельно.
Бегать
Открытие макроса будет выглядеть как простое открытие документа Word. Для запуска:
- Вам необходимо включить макросы (настройка безопасности)
- Вам нужно будет включить вкладку разработчика
- Нажмите кнопку «Макросы» на вкладке «Разработчик» .
- Выберите findReplaceAllFiles и нажмите «Выполнить».
- FilesWithSubs теперь будет содержать файлы с сделанными заменами. Если имя файла было в таблице подстановок, то файл будет переименован в соответствии с подстановкой.
Возможные будущие обновления
- Заставить алгоритм рекурсивно искать подпапки файлов