Создание документов по шаблонам (из Excel в Word) + рассылка почты

Надстройка FillDocuments для MS Excel: общие сведения

Предназначение программы: заполнение множества документов данными из Excel нажатием одной кнопки.

Для работы программы требуется таблица Excel с данными для подстановки, и папка с шаблоном (шаблонами) документов.
В качестве шаблонов можно использовать файлы Word и Excel.

На выходе получаются заполненные файлы исходного формата, или формата PDF.
Возможно формирование писем по шаблону, с последующей рассылкой через Outlook или TheBAT.

Особенности программы

  • Количество шаблонов не ограничено. Вы легко можете сами настраивать любые шаблоны.
    В качестве шаблонов могут выступать файлы Excel (XLS, XLSX и др.), документы Word (DOC, DOCX и др.), а также текстовые документы (расширения TXT, DAT, XML и т.д.).
  • Гибкая настройка имён создаваемых файлов. Можно раскладывать файлы по подпапкам.
  • Подстановка таблиц и картинок (фото, печатей, подписей и т.п.) в заполняемые документы.
  • Склонение фамилий, дата и сумма прописью, — дополнительные функции обработки данных.
  • Рассылка почты (писем с вложениями) через TheBAT! или Outlook. Можно формировать красивые HTML-письма
  • Есть возможность формировать один документ по нескольким строкам исходной таблицы.
    (вывести список сотрудников в приказ, список товаров в накладную, и т.д.).
  • Можно выбирать шаблоны для заполнения в диалоговом окне
    (или даже программа будет сама брать нужные шаблоны для разных строк)
  • Подстановка данных в надписи и колонтитулы шаблонов Word.

С момента выхода программы в 2012 году, её функционал постоянно развивался (вышли десятки обновлений), поэтому сейчас в FillDocuments есть всё, что только может вам понадобиться для задачи создания документов по шаблонам.

Более подробно всё это описано в разделе Справка по программе

Видеоинструкция
YouTube
VK Video
RuTube

На видео рассказывается о работе с программой, и показан процесс её настройки:

Подробные инструкции и описание функционала также можно найти в разделе Справка по программе

Нажатием одной кнопки, эта программа вам позволит:

  • заполнить и распечатать договор купли-продажи и акт выполненных работ всего за пару секунд
  • подготовить приказы, уведомления и доверенности по таблице с данными сотрудников
  • разослать персонифицированные коммерческие предложения или приглашения по почте
  • подготовить договоры и акты по шаблонам, и сразу вывести их на печать
  • сделать красивые грамоты по различным шаблонам, и сохранить результат в виде ПДФ файлов
  • распечатать несколько накладных или заявок на товар в формате Excel по одной исходной таблице (прайсу)
  • заполнять командировочные удостоверения, инструкции, соглашения, или любые другие однотипные документы

Как скачать и протестировать программу

Комментарии

Напишите мне в скайп, разберёмся.
Ник в скайпе: ExcelVBA.ru

Проверил на чистой win10 64. Ошибка в офисе 2013 и 2016 на 3 версии надстройки.

На екселе 2013 также стрельбище ошибкой идёт после обновления. Именно версий вашей программы, начиная с 3. На 2 версии надстройка работает.

Напишите мне в скайп, решим проблему
(проблема не в моей программе. бывает, несколько раз откроешь-закроешь Excel, и тот же файл надстройки перестает выдавать ошибку)

PS: Обновления Office 2016 - зло. Лучше отключите их.
Уже была прошлой осенью проблема, пришедшая с обновлением, - всё начало криво работать. Исправили только через 2 месяца.

Точно из-за обновления эксель 2016.

Буквально позавчера прилетело очередное обновление на 2016 ексель, и начало сыпать этой ошибкой. Кнопки надстройки после этого не появляются. Работать с надстройкой не получается.

Да, пару раз сталкивался с таким.
Причем ошибка то появляется, то исчезает (похоже на глюк Excel)
Уточните, вы говорите про недавнее обновление Excel, или обновление моей программы?

В excel 2016 после недавнего обновления вылетает ошибка "Compile error in hidden module mod_About_NEW.

Напишите мне в скайп, разберёмся

Пробовал. Не помогло.

Анатолий, все коды полей должны заменяться
Возможно, потребуется включить в настройках (на второй вкладке) галочку «Подставлять значения в надписи и колонтитулы»

PS: пробная версия программы рассчитана на 10 запусков

1. Сколько действует пробная (бесплатная) версия программы?
2. У меня в шаблоне договора несколько раз встречается одна и та же информация (Например: Название организации код полей {Заказчик}) после формирования договора название организации появляется только один раз (в первом по тексту коде полей) все остальные одноименные коды полей остаются не заполнены (Остается код {Заказчик}). Как сделать что-бы надстройка заполняла все одноименные коды полей.

Здравствуйте, Александр.
Исправил ошибку, залил обновление
Нажмите О ПРОГРАММЕ - ОБНОВЛЕНИЯ - УСТАНОВИТЬ

Не так давно обновил на версию 3.1.0
Работа со склонением фамилий стала хуже.
Могу скинуть скриншот
Смагина Наталья Николаена
Родительный дает
Смагины Натальи Николаены

Емкина Галина Николаевна
родительный дает
Емкины Галины Николаевны

Ляпина Елена Николаевна
Родительный дает
Ляпины Елены Николаевны

Матухина Надежда Юрьевна
Подколзина Любовь Юрьевна
Зарубина Марина Юрьевна
выходит
Матухины Надежды Юрьевны
Подколзины Любови Юрьевны
Зарубины Марины Юрьевны

Это настраивается в свойствах принтера
Моя программа формирует документы, ничем не отличающиеся от любых других документов Word и Excel на вашем компе.
На печать (если включена опция распечатки) моя программа отправляет документы средствами Word / Excel, т.е. какие там настройки по умолчанию используются, так документ и будет напечатан.

Доброго дня! Возможно ли, при автоматическом выводе сформированного документа на печать, обеспечить двустороннюю печать документа?

Посмотрите эту инструкцию, там как раз про подстановку в один шаблон Word данных из нескольких строк исходной таблицы Excel:
http://excelvba.ru/programmes/FillDocuments/MultiRow

Программа просто супер класс!! но вот вопрос. если мне нужно данные из exel переносить в таблицу в word? при этом, нужно чтобы данные из нескольких строк exel переносились в несколько строк таблички в word, скачала пробную версию, получается работать только с одной строкой exel(( когда выбираю несколько строк exel, то в word получается таблица с данными только из одной строки exel

Александр, вы про какой конкретно функционал говорите?
Нет подробного описания желаемого функционала - потому, не могу озвучить точную стоимость доработки

Если про обработку всех файлов их папки, - то можно вывести на панель инструментов дополнительную кнопку типа «Обработать все файлы в папке»,
стоимость такого варианта будет в районе 1000-1500 руб (отдельная надстройка, формирующая эту кнопку)

Да, то, что можно так сделать, понятно.
Скажите, а в принципе Вы можете добавить такой функционал? И если да, то на каких условиях?

Александр, сумму можно вычислять в исходной таблице Excel,
либо в шаблоне, если он формата Excel.

Запускать по очереди для нескольких документов - такой возможности нет, только если дополнительный макрос написать

Добрый день!
Скажите, можете ли Вы добавить функцию подстановки в шаблон значений, обработанных экселевской функцией: например, сумма диапазона ячеек в строке.
И можно ли программу запускать как сценарий к списку (или папке) xls-документов?

Включите опцию «выполнять подстановку в надписи и колонтитулы» в настройках программы
И все будет подставляться
(если что-то не получится - пишите в скайп, разберемся)

Добрый день! Подскажите, возможно ли заполнять с помощью этой программы колонки таблицы в колонтитуле документа ворд импортом из эксель?
Способ написания в них в {название столбца} результата не дает

С разных листов подставлять данные можно, но только из именованных ячеек:
http://excelvba.ru/programmes/FillDocuments/FieldCodes
(см. Второй тип кодов полей)

Допустим у меня в файле эксель 4 вкладки, можно ли сделать так, чтоб надстройка подставлял в шаблон все имеющиеся в шаблоне поля из всех вкладок например фамилия в одной вкладке имя в другой, а отчество в третий в шаблоне есть поля имя фамилия отчество. и еще вопрос допустим у меня 4 фамилии написанные в столбец от ячейка А2 до А5 как их вставить в шаблон всех

Зачем повторные проходы?
В программе есть возможность вставки блоков текста из файлов Word
(опция включается в настройках на вкладке ДОПОЛНИТЕЛЬНО)

Игорь, почему бы не добавить возможность повторного прохода для сбора сложных конструкций. Допустим, вставляю ворд блок, в нём поля.

Можно конечно (если вы про подготовку шаблона)
Откройте шаблон, и замените в нём штатными средствами Word все «Иванов Андрей Петрович» на код поля {ФИО} (или как у вас там столбец называется с ФИО)

доброго вечера, а если у меня много документов например 100 разных документов, в одном и том же документе по 20 раз повторяется допустим ФИО которое нужно подставлять из экселя, можно ли как то через найти и заменить настроить все это ? а не кликать каждый раз?