Надстройка для заполнения документов данными из Excel (из 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 есть всё, что только может вам понадобиться для задачи создания документов по шаблонам.

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

Видеоинструкция

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

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

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

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

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

Комментарии

Двойную фамилию через проблел неправильно обрабатывает. Оно и понятно.

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

Я хочу приобрести программу на носителе т.е. на диске это возможно в Бишкеке?

Покупка на сайте автоматизирована (от города не зависит)
Все доступные варианты оплаты (около 30 способов) на сайте указаны, - выбирайте любой доступный вам:
http://excelvba.ru/buy/addin?name=FillDocuments

Где можно приобрести код активации для программы Filldocuments в Бишкеке?

Так никто не спорит, - можно и штатными средствами сделать нечто похожее, можно и вручную все сделать.
Программа просто заметно облегчает и ускоряет процесс.
Плюс, имеет множество опций, отсутствующих в штатном «слиянии»

Вставлять данные из Excel/Access в документ Word можно стандартными средствами, называется это дело "Слияние". И сделать рассылку писем через Outlook тоже можно стандартными средствами.

Понял. Большое спасибо. Все заработало.

Нет, заново покупать не надо
Сбросил старые активации, - можете снова активировать программу на 2 компьютерах.
Код активации тот же, - ваш адрес почты.
На тех компьютерах, где программа была ранее активирована, ничего делать не надо.

На будущее, - обращайтесь в личку (почта, скайп), а не через комменты на сайте.

Добрый день. Покупал ваше приложение на 2 машины. На обеих установил. Работают нормально. Но вот на одной из них переустановил виндовс, устанавливаю и активирую ваше приложение. А мне пишет, что я исчерпал колличество компьютеров, на которые можно устанавливать. Это значит что если на втором компе переустановлю виндовс, то нужно приложение покупать заново?

Еще раз проверил (один шаблон, по названию вкладки, много строк для заполнения): если пытаться вставлять из именованной ячейки таблицу через usedrange - таблица вставляется только один раз, далее в готовых файлах поле (где должна быть таблица) остается нетронутым. Просто текст, допустим, вставляется во все файлы.

Дмитрий, не должно быть таких проблем.
Позвоните в скайп, решим проблему.
Ну и шаблон должен быть закрыт, в момент запуска формирования документов.
Если заполнение документов прервано, - с шаблоном потом тоже не должно быть никаких проблем.

1.Точнее шаблон один по названию вкладки заполняется. По первой строке данные из именованной ячейки на другом листе подставляются, по всем последующим поле остается в готовых файлах.

1. Теряется ссылка на именованую ячейку на другом листе рабочей книги при заполнении по 2 и больше строкам сразу, т.е. в 1 шаблон подставляется, далее поле не заменяется.
2. Надстройка портит шаблон, если он оказался открытым, висит в памяти, невидим. Такое, например, при экстренной остановке процесса заполнения и новом запуске.

при использовании шаблона Word, есть только один способ добиться нужного результата, - вычислить сумму и количество в отдельных столбцах исходной таблицы (эти столбцы потом можно скрыть)

Добавляете 2 столбца СУММА и КОЛИЧЕСТВО, и используете там формулы типа =СУММЕСЛИ() и СЧЁТСЛИ()
И подставляете результат, как любые другие значения, в нужные места шаблона Word

При использовании excel шаблона облегчается задача в этом месте, но усложняется в других:
1. Наименование товара это объединенная ячейка и отдельной ее сделать нельзя т.к. не получится сделать нормальный макет.
В excel автоподбор высоты для обьед. ячеек не работает, лечится только макросом(насколько я знаю). Можно макрос вшить в шаблон, но как его запустить после того как надстройка заполнит данные?
2. Изображение (печать, подписи) при нахождении на разделе двух листов (при печати) просто делится на две части. Можно вылечить только привязав изображение к отдельной ячейке,
но опять же разбивка макета такова, что в одну ячейку не поместишь, т.е. поместишь, но тогда придется изменять ширину столбца, а если изменить ширину столбца, то макет "поедет" в других местах.

Мах, а зачем для счета (таблица с формулой суммы) использовать шаблон Word?
Не усложняйте себе задачу, - сделайте в Excel, как здесь написано
http://excelvba.ru/programmes/FillDocuments/MultiRow/Group

В надстройке такого функционала нет
Макрос готовый можно поискать в инете, если сможете его самостоятельно поднастроить.
Может даже у меня на сайте найдется что похожее.
Либо можем написать отдельный макрос под заказ.

Пытаюсь реализовать формирование счета на оплату (Шаблон Word).
Счет может содержать несколько позиций товаров.
Как вывести их сумму в той же таблице последней строкой + эту сумму ниже таблицы + вывести общее количество позиций товаров.

А есть ли возможность у данного макроса(или может есть другой макрос)чтобы данные, из созданных им многострочных txt файлов, перенести в один excel файл, т.е. инфо из 1.txt в ячейку А1, инфо из 2.txt в ячейку А2 и так далее... n.txt в ячейку An, при n=>100 ??

Спасибо за обьяснение.

Саму программу считаю очень полезной (у меня платная версия), и ворпос был не столько "доверия/недоверия", сколько выяснить, нет ли каких либо "дыр безопасноси", которые нужно заткнуть что бы не получать таких предупреждений.

Вопрос закрыт.
Спасибо.

Кирилл, моя надстройка тут ни при чем
Со вчерашнего дня антивирус AVG дает ложные срабатывания на все мои надстройки (и на другие макросы)
Я написал в техподдержку, - думаю, в ближайшее время исправят.
Если вы пролистаете все комменты, то увидите, что такая проблема время от времени случается с разными антивирусами (и исчезает спустя 5-10 дней, после выхода обновления вирусной базы)
Проблема никак не связана со взломом вашего скайпа, - у всех пользователей моих программ с антивирусом AVG сейчас такая проблема.
А если не доверяете моим программам (считаете, что они содержат вирусы), - не пользуйтесь ими.

Добрый день.

Сегодня при запуске программы FillDocuments, получил предупреждение от антивируса, о нахождении в файле вируса W97M/Generic.
Скрин экрана: https://drive.google.com/file/d/0BxzM9komTo6sLVlKSmRWZUxodGs/view?usp=sh...

И по удивительному совпадению вчера у меня взломали Скайп, украв пароль (был такой, что случайно не подберешь). Ущерб, кстати, значительный - это был рабочий аккаутн.

Вставлять вирусы в надстройки - это часть вашей "комерческой политики"?

А в случае если нет - то что с этим делать, так как надствойка блокируется антивирусом?

Не работает, потому что нет в программе функции с таким названием.
Когда-то давно была, но я её потом переименовал в =Пропись_РублиКопейки_сЧислами()
Есть, также, функция =Пропись_РублиКопейки()

Список доступных функций:
http://excelvba.ru/programmes/FillDocuments/SheetFunctions

функция =Число_РублиКопейки(D12) не работает. Версия программы заполнения из exel 2.4.2

пример чего?
по шаблонам из столбца - инструкция здесь:
http://excelvba.ru/programmes/FillDocuments/TemplatesFilter

можно пример?

да, можно
программа может брать имена используемых шаблонов из заданного столбца

можно ли автоматически выбирать шаблон на основании данных из исходного документа?

Да, можно.
Для этого создайте копию шаблона, скрыв или удалив всё, что не нужно выводить на печать.
В имени файла-шаблона можно указать количество печатных копий:
http://excelvba.ru/programmes/FillDocuments/FieldCodes
Например, задать такое имя шаблона: На печать{print=3}.xls

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
  _   _   _                  ____  __     __
| | | | | | _ _ ___ / ___| \ \ / /
| | | | | | | | | | / __| | | \ \ / /
| |_| | | | | |_| | \__ \ | |___ \ V /
\___/ |_| \__,_| |___/ \____| \_/
Введите код, изображенный в стиле ASCII-арт.