Вы нашли макрос, который делает ровно то, что нужно. Скопировали, запустили — и получили жёлтую полосу поперёк экрана: выполнение заблокировано. Или тишину: кнопка есть, ничего не происходит, а в журнале антивируса появилась запись.
Это не ваша ошибка и не всегда решаемая настройка. Разберём, почему макросы блокируют, какие способы остаются без них и что показать службе безопасности, если решение всё-таки требует установки программы.
Причин обычно четыре, и они накладываются друг на друга.
Блокировка файлов из интернета. С 2022 года Microsoft по умолчанию блокирует выполнение макросов VBA в файлах, полученных из интернета. Пользователь видит красную полосу с текстом вида «РИСК БЕЗОПАСНОСТИ: Microsoft заблокировала выполнение макросов, поскольку источник этого файла не является надёжным». Формально это лечится: свойства файла → команда «Разблокировать» либо размещение файла в доверенном расположении. Но команда «Разблокировать» доступна не всегда, а доверенные расположения задаёт администратор. Подробности — в документации Microsoft.
Групповые политики. В организации макросы могут быть отключены централизованно — тогда никакие настройки в самом Office не помогут, параметр будет неактивен.
Антивирус и защита от угроз. Файл с макросами — классический вектор атаки, поэтому средства защиты относятся к нему настороженно. Иногда книга просто «исчезает» в карантин.
Почта и файловые обменники. Формат .xlsm часто не проходит корпоративные фильтры. Даже если макрос работает у вас, передать его коллеге может не получиться.
Отдельно стоит признать: эти ограничения разумны. Макрос — исполняемый код, который приходит вместе с документом. Спорить с безопасностью в этом вопросе бессмысленно, лучше искать способ без кода.
Штатная функция Word, к макросам отношения не имеет и политиками не блокируется. Word подключается к таблице Excel и подставляет значения в отмеченные места.
Для писем, уведомлений, наклеек и конвертов это правильный выбор: ничего ставить не нужно, работает везде.
Ограничения, которые определяют применимость: слияние по умолчанию собирает всё в один длинный документ, а не в отдельные файлы; не вставляет картинки из таблицы; не умеет задавать имена файлов; форматы дат и чисел требуют отдельных ключей в полях. Подробный разбор с пошаговой инструкцией — в отдельной статье.
Практический вывод: если вам нужен один документ со списком или пачка одинаковых писем — берите слияние и не усложняйте. Если нужны отдельные файлы на каждого человека — читайте дальше.
Power Query («Получить и преобразовать данные») встроен в Excel, макросом не является и под запреты не попадает. Его часто советуют в этом контексте, поэтому скажу прямо: документы Word он не создаёт.
Это инструмент подготовки данных. Что он действительно умеет и где это выручает:
Именно это чаще всего и составляет половину работы: привести исходные данные в вид, пригодный для подстановки. А сама подстановка в документ выполняется потом — слиянием или программой.
Так что Power Query не альтернатива, а предыдущий шаг. Ставить его в один ряд со слиянием некорректно, хотя в подборках это делают регулярно.
Если нужны отдельные файлы, свои имена, картинки в документах — остаётся установить инструмент, который это делает.
Тут возникает главное возражение корпоративного пользователя: «мне и программу не разрешат». Возражение справедливое, но не всегда верное: устанавливать программу и запускать код внутри документа — с точки зрения безопасности разные вещи. Макрос приходит вместе с файлом от неизвестного отправителя; программа ставится один раз и проверяется до установки.
Чтобы разговор с ИТ был предметным, нужны конкретные ответы. Ниже — те, что можно проверить.
Четыре вопроса, которые задаст любая служба безопасности, и ответы по SmartDocGen. Каждый из них проверяемый — не верьте на слово, проверьте.
1. Нужны ли права администратора? Нет. Установщик собран с параметром минимальных привилегий и ставит программу в профиль пользователя — в каталог %LOCALAPPDATA%. Системные каталоги и реестр машины не затрагиваются. Это снимает самое частое препятствие: заявку на административные права.
2. Уходят ли данные в интернет? Нет. Во всех модулях обработки — чтения таблицы, работы с шаблоном Word, вставки изображений — сетевых вызовов нет вообще. Единственное обращение к сети во всей программе — активация лицензии: один запрос к серверу при вводе кода. Дальше программа работает офлайн, а ваша таблица и готовые документы остаются на диске.
3. Российское ли это ПО? Да. SmartDocGen внесён в единый реестр российских программ для ЭВМ и баз данных — запись № 29422 от 29.08.2025, классы «Текстовые редакторы» и «Табличные редакторы». Для организаций с требованиями по импортозамещению это отдельный аргумент, а проверить запись можно на сайте реестра за минуту.
4. Что именно программа делает с файлами? Читает таблицу Excel, открывает шаблон Word, подставляет значения, сохраняет новые файлы в указанную вами папку. Исходные таблица и шаблон не изменяются.
Практический совет: не приходите с формулировкой «мне нужна программа для документов». Приходите со списком: не требует прав администратора, ставится в профиль пользователя, в сеть выходит только при активации, есть запись в реестре российского ПО. Разговор пойдёт заметно быстрее.
Все три способа в одной таблице — по тем признакам, которые важны, когда макросы недоступны.
| Параметр | Слияние Word | Power Query | Отдельная программа |
|---|---|---|---|
| Блокируется политиками для макросов | нет | нет | нет |
| Нужна установка | нет | нет | да |
| Нужны права администратора | — | — | нет |
| Создаёт документы Word | да | нет | да |
| Отдельный файл на строку | нет | — | да |
| Свои имена файлов | нет | — | да |
| Картинки из таблицы | нет | — | да |
| Подготовка и чистка данных | нет | да | нет |
| Время до первого результата | полчаса | час | вечер |
Обратите внимание на строку про Power Query: прочерки в ней стоят не из вежливости — он просто решает другую задачу и хорошо сочетается с любым из двух остальных способов.
Бывает и так. Что остаётся попробовать, по возрастанию усилий.
Попросить доверенное расположение. Если макросы блокируются только из-за происхождения файла, администратор может добавить сетевую папку в доверенные — и книга с макросами в ней заработает. Это точечное разрешение, а не отключение защиты, и на него соглашаются чаще.
Разблокировать конкретный файл. Свойства файла → отметка «Разблокировать». Работает, когда политики не запрещают это явно, и касается только этого файла.
Сделать работу там, где ограничений нет. Иногда документы формирует один человек на выделенном компьютере, а остальные получают готовые файлы. Не изящно, но снимает вопрос.
Передать задачу в ИТ. Если объём большой и повторяющийся, это не «попросить об одолжении», а нормальная постановка задачи: покажите расчёт часов, которые уходят на ручную работу.
И то, чего делать не стоит: отключать защиту у себя обходными путями, переносить рабочие файлы на личный компьютер, загружать таблицу с персональными данными в первый попавшийся онлайн-сервис. Последнее выглядит самым простым выходом и создаёт самые серьёзные последствия — почему именно, разобрано отдельно.
С 2022 года Microsoft по умолчанию блокирует выполнение макросов VBA в файлах, полученных из интернета: пользователь видит предупреждение о том, что источник файла не является надёжным. Снять блокировку можно в свойствах файла командой «Разблокировать» или разместив файл в доверенном расположении, но и то и другое может быть запрещено политиками организации.
Да. Штатное слияние Word макросом не является и политиками для макросов не блокируется — оно подходит для писем, уведомлений и наклеек. Если нужны отдельные файлы на каждую строку, свои имена файлов и картинки из таблицы, потребуется отдельная программа: слияние этого не делает.
Нет. Power Query — инструмент подготовки данных: собрать таблицу из папки файлов, соединить источники, почистить значения, обновлять всё это одной кнопкой. Документы Word он не создаёт. Это предыдущий шаг перед слиянием или программой, а не альтернатива им.
Для SmartDocGen — нет. Установщик собран с минимальными привилегиями и размещает программу в профиле пользователя, в каталоге %LOCALAPPDATA%, не затрагивая системные каталоги. Это снимает необходимость заявки на административные права.
Нет. Единственное сетевое обращение — активация лицензии: один запрос к серверу при вводе кода. В модулях чтения таблицы, обработки шаблона Word и вставки изображений сетевых вызовов нет, поэтому таблица и готовые документы никуда не отправляются.
Запрет макросов не тупик. Слияние Word закрывает письма и уведомления, Power Query приводит в порядок исходные данные, а отдельные файлы с именами и картинками делает установленная программа.
Разговор с ИТ идёт легче, когда вы приходите с конкретикой, а не с просьбой. Проверяемые пункты: установка без прав администратора в профиль пользователя, выход в сеть только при активации, запись в реестре российского ПО.
Смежные материалы: полная инструкция по слиянию, бесплатные способы с рабочим кодом — если макросы вам всё-таки доступны, чек-лист выбора инструмента.
SmartDocGen — настольная программа: ставится без прав администратора в профиль пользователя, обрабатывает данные локально, в сеть выходит только при активации лицензии. Внесена в реестр российского ПО, запись № 29422.
Бесплатного демо-режима нет: установщик скачивается свободно, но нужен код активации. Проверить на своих файлах дешевле всего по тарифу на месяц — 399 ₽.


