Скачать бесплатно пробную (TRIAL) версию программы:
FillDocuments.xla (версия 3.1.6 от 17.05.2018)


Программа заполнения документов данными из Excel (из Excel в Word) + рассылка почты

Заполнение документов Word данными из таблицы Excel

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

В качестве шаблонов могут выступать следующие типы файлов:

  • шаблоны и документы Word (расширения DOC, DOCX, DOCM, DOT, DOTX, DOTM)
  • шаблоны и книги Excel (расширения XLS, XLSX, XLSM, XLSB, XLT, XLTX, XLTM)
  • текстовые документы (расширения TXT, DAT, XML и т.д.)

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

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

Рассылка писем выполняется средствами почтовых программ TheBAT! или Outlook (на ваш выбор)

 

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

 

Дополнительные инструкции по программе FillDocuments:

Позже будет добавлена видеоинструкция по расширенным возможностям программы, и по настройке почтового клиента TheBAT для выполнения рассылки писем.

 

В каких случаях вам может пригодиться эта надстройка:

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

 

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

 

Эта программа поможет тем, кто ищет, где скачать программу конструктор договоров, скачать программу договоров бесплатно, скачать программу составления договоров, скачать программу заполнения договоров и актов, скачать конструктор договоров, скачать программу для заполнения доверенности, программу создания приказов, программу для составления приказов, и т.п.

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

 

Комментарии

Уведомляю, что 15 июля 2013 г. в 05:36 стало доступно обновление программы «FillDocuments» (версия 2.1.8).

Изменения в новой версии программы:

+ добавлена возможность рассылки писем через почтовую программу Outlook
+ доработан механизм подстановки таблиц Excel в создаваемые документы

Рекомендуем обновить программу до последней версии!

Полагаю, правильным будет Игорю посчитать свои трудозатраты, стоимость и календарные сроки. Затем можно набрать группу клиентов и заключить соглашение на разработку

Друзья, всем здравствуйте.
Всем кто заинтересован в доработке надстройки под outlook, сообщаю что Игорь, автор готов сделать доработку. Доработка платная. Предлагаю всем кому надо, скинуться "сколько не жалко", если конечно Игорь согласен с таким предложением.

Здравствуйте, Антон.
Там всё это реализовано, если мне не изменяет память.
Может, вы что-то настроили не так...

Позвоните мне в скайп, - я подключусь к вашему компу через teamviewer, проверю настройки, и решим эту проблему.
(а, если так что-то не доделано, на самом деле, - доработаю в ближайшее время)

Добрый день, уважаемый Игорь
Большое спасибо за Вашу надстройку. Попробовал - все получается, делает именно то, что мне требовалось для рассылки.

Единственный и вполне закономерный вопрос - для 10 строк таблицы Excel надстройка создает 10 персональных PDF-файлов для разных получателей и 10 персональных писем в The Bat. Все просто здорово!
Но теперь мне нужно вложить каждый файл именно в нужное письмо. В настройках вложений почтовой рассылки, как я понял, поля типа {ФИО} не работают для формирования имени файла вложения. Предусмотрен только знак "*" для маски имени файла.
Подскажите пожалуйста - как быть в такой ситуации? Если у меня 100-150 адресатов вручную вкладывать каждый файл? Не будет ли Вам сложно реализовать возможность и в настройке имени файла вложения добавить возможность использовать поля формата {ФИО}?
Большое спасибо Вам за внимание.

Здравствуйте, Димик
Да, такую функцию можно добавить.
Пока, кроме вас, никто подобной возможностью не интересовался.
Если ещё кто-нибудь попросит это реализовать, - тогда сделаю.

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

Здравствуйте, Андрей.
Дело даже не в цене, - а в наличии свободного времени (там много чего дорабатывать придётся)
Свяжитесь со мной по скайпу, - обсудим нюансы (какие настройки нужны для Outlook)

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

Уведомляю, что 9 июля 2013 г. в 03:56 стало доступно обновление программы «FillDocuments» (версия 2.1.7).

Изменения в новой версии программы:

+ реализована возможность подстановки таблиц Excel (из произвольных файлов) в шаблоны Word
- исправлена ошибка в функции СуммаПрописью

Рекомендуем обновить программу до последней версии!

Здравствуйте, Дмитрий.

А почему бы не сделать наградные дипломы в отдельных файлах?
Почему обязательно выводить все дипломы в один документ Word?

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

Здравствуйте, Игорь.
Подскажите пожалуйста, возможно ли с помощью программы FillDocuments подставлять данные из каждой строки таблицы excel на каждый отдельный лист word. То есть мне нужно подписать наградные дипломы, есть таблица Excel с столбцами "Имя" и "Фамилия", нужно чтобы в один документ word подставлялись данные на каждый новый лист. Так же как в режиме "Слияние" в word, только не вся таблица а только например 10 строк которые я выделю.
Заранее спасибо.

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

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

В том-то и дело что с форматами все перепробовал.

Это происходит если в качестве шаблона использую .xls, .xlsx или .xlsm
Если использовать .docx тогда все норм, но необходимо заполнить шаблон в Excel, т.к. в дальнейшем с данными нужно произвести вычисления.

Здравствуйте, Сергей.
Возможно, в ячейке хранится значение 1234, а отображается, благодаря формату ячейки, текст 1,234
Возможно, также, что-то лишнее включено в настройках Excel

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

Здравствуйте.
Есть проблема, не знаю как побороть.
Если из таблицы взять значение с тремя знаками после запятой, то при вставке в результирующую таблицу приходит значение без запятых (т.е. 1,234 превращается в 1234).
С числовым форматом перепробовал по всякому, и в шаблоне и в целевой.

Здравствуйте, Галина.
Не могу так сразу сказать причину ошибки
Точно последнюю версию программы используете?

Позвоните мне в скайп, - решим проблему
(если надо, - подправлю надстройку, если в ней проблема)

Игорь, добавила четвертый шаблон в папочку где было до этого три шаблона word, однако FillDocuments выдает ошибки, пример одной из них - ОШИБКА 91 при подстановке данных в поле {Фамилия при рождении}: Object variable or With block variable not set, и так со всеми полями из табилцы в экселе. Как вылечить? P/s на том компе где надстройки Filldocuments не было изначально 4 шаблона запускаются легко и форматируются в word без проблем
Краснодар

Красиво, но теперь не получается сумма из таких ячеек, если хотя бы одна пустая...

Можно просто формулу переписать, чтобы при нулевом результате возвращала пустую строку.
например, =ЕСЛИ(A1+B1<>0;A1+B1;"")

В поле Excel формула, значение 0, потому что считать нечего, как этот 0 не тащить в Word? 2010 не найду не показывать нули.

Разобрался, косячил в имени столбца.

Для появления гиперссылок, надо:
1) в настройках поставить соответствующую галочку
2) правильно задать название столбцов для гиперссылок

Если сами не разберётесь, - звоните в Скайп, все покажу и расскажу.

Что-то гиперссылки не появляются, или я их не там жду?

Для подстановки данных из нескольких строк таблицы в один файл, используйте режим MultiRow

Вроде все пересмотрел
получается, что для каждой строки excel формируется отдельный документ word.
Если сделать имя файла постоянное (без переменных параметров), то выходит один файл, но только с последней строкой. т.е. скрипт создает файл, помещает в него нужные данные, а затем пересоздает этот-же файл, а не добавляет к нему в конец новые данные

А как сделать чтобы формировался один многостраничный документ WORD который бы включал все выбранные строки из excel

Да, это возможно, - читайте статью про настройку маски имени файла:
http://excelvba.ru/programmes/FillDocuments/FilenamesMask

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

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