Убиваем рутину с документами: автозаполнение Word-шаблонов макросом
Бухгалтер заполнял один и тот же шаблон Word-счёта больше сорока раз в неделю. Вот как макрос Repio полностью автоматизировал этот процесс.
40 одинаковых документов в неделю
Бухгалтер небольшой строительной компании еженедельно оформлял счета: каждый документ — один и тот же Word-шаблон с 8 полями: номер, дата, название компании, сумма, ИНН, адрес, товар/услуга, срок оплаты. Данные хранились в Excel.
Процесс: открыть Excel, найти строку → открыть шаблон Word → вручную скопировать каждое поле → сохранить с новым именем → отправить по email. 8–12 минут на документ, 40+ документов в неделю — итого 5–8 часов чистой механической работы.
Подход к автоматизации
Макрос обходит таблицу Excel построчно. Для каждой строки: копирует нужные ячейки, открывает шаблон Word, заменяет плейсхолдеры через «Найти и заменить», сохраняет как PDF с именем из номера счёта, закрывает документ.
Ключевое решение: использовать плейсхолдеры в шаблоне ({{COMPANY}}, {{AMOUNT}}) вместо кликов по позициям. Ctrl+H в Word открывает замену — надёжно работает независимо от разметки документа.
Запись одного цикла
Делаем процесс для одного счёта вручную при включённой записи Repio. Полный цикл — переход между Excel и Word, замена каждого поля, сохранение PDF.
# Копируем название компании из Excel
click,left,320,150,100,Ячейка с названием компании
key,ctrl+c,,,80,Скопировать
key,alt+tab,,,300,Переключиться в Word
key,ctrl+h,,,200,Открыть Найти и Заменить
click,left,450,280,100,Поле Найти
type,{{COMPANY}},,,50,Ввести плейсхолдер
key,tab,,,50,Перейти в поле Заменить
key,ctrl+v,,,80,Вставить значение
key,Return,,,200,Применить замену
key,Escape,,,100,Закрыть диалогПовторяем для каждого из 8 полей. После замен всех плейсхолдеров — Ctrl+Shift+S, выбор формата PDF, ввод имени файла из ячейки «Номер счёта», Enter.
Цикл по всем строкам
После записи одного цикла оборачиваем в цикл. В конце каждой итерации макрос переходит к следующей строке Excel (клавиша «Вниз» + Home для возврата в первую колонку). Количество итераций = количество строк в таблице.
Что получилось
После: 2.5 минуты на документ (только проверка), 40 документов за 45 минут
Экономия: ~6 часов в неделю
Дополнительно: ноль опечаток в реквизитах
Советы
- Используйте плейсхолдеры в шаблоне (
{{COMPANY}},{{AMOUNT}}) — надёжнее кликов по координатам. - Добавьте паузу 500 мс после открытия Word — приложению нужно время на загрузку шаблона.
- Тестируйте на 2–3 строках перед запуском полного цикла — убедитесь что все поля заменяются корректно.
- Сохраняйте PDF с уникальным именем (номер счёта + дата) — исключает перезапись файлов.
Готовы автоматизировать документооборот?
Скачайте Repio бесплатно и создайте первый макрос за 10 минут. Без кода.
Скачать Repio бесплатно