Надстройка для заполнения документов данными из 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 по одной исходной таблице (прайсу)
  • заполнять командировочные удостоверения, инструкции, соглашения, или любые другие однотипные документы

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

Комментарии

Решение проблемы с кракозябрами:
https://excelvba.ru/articles/c_1251.nls
Если не поможет, - напишите мне в скайп или на почту, посмотрим что можно сделать.

Добрый день!
После установки надстройки в окне "Вставка функции" новые функции изображаются "крокозябрами".

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

Ясно. Спасибо за ответ.

Владимир, по вашим вопросам:
1) Брать данные с нескольких листов возможности нет.
Хотя бы потому, что программа не догадается, из каких строк каких листов брать данные.
2) Как сделать выпадающий список - к моей программе отношения не имеет. Это штатные возможности Excel/
Почитайте в интернете, как делаются выпадающие списки, и сделайте.
3) Моя надстройка никак не влияет на возможность создавать / использовать другие макросы.
Нет никакой необходимости её отключать.

Ваши видеоуроки по теме создания и работы с макросами в Excel очень хороши и полезны! Но я обнаружил, что ваша надстройка не дает возможность создавать макросы. Возможно только в том случае, если отключить надстройку в настройках. Если создать макрос, отключив надстройку, то после активации надстройки он сохранит работоспособность или нет?

Есть ли возможность интегрировать в шаблон выпадающий список сведений по строкам из столбца?

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

Спасибо! Сработало! Еще вопрос. У меня Файл Excel, в котором множество листов, созданных по изначальной тематике. Есть ли возможность, чтобы не создавать специальный лист под шаблон, использовать для шаблона сведения из нескольких листов?

Владимир, это из-за текстового формата ячейки с формулой.
В свойствах ячейки назначьте формат Общий, потом нажмите F2 и Enter. И формула заработает.

Игорь, здравствуйте. У меня версия программы 3.2.7. Попытался использовать функцию преобразования числового значения в текст рубли. Все делал по Вашей инструкции. Но не получилось! В той ячейке, где должно быть преобразованное значение, отображается только созданная формула но нет результата. Как исправить?

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

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

Спасибо!

Здравствуйте
Сделать такое можно, но доработка будет платной (от 1500 руб)
Как вариант - можете и сейчас сделать несколько идентичных настроек программы, где будет отличаться только подпапка с шаблонами.
И переключать набор настроек (по факту - только подпапку шаблонов) в меню программы:
https://excelvba.ru/programmes/common/SettingSwitcher

Здравствуйте Игорь!
В связи с увеличением количества шаблонов до практически 300 шт. возникло предложение - организовать в меню выбора шаблонов - вкладки. В настоящее время есть конечно подпапки, но будет более удобно дополнительно тематически разделить списки документов, чем пролистывать один список. Как мне видится 1 уровень папок в основной "документы" отображать в виде "вкладок", подпапки в них оставить как есть в текущем выборе шаблона. По желанию настройку сделать включаемой и отключаемой.

Mykhailo, такой возможности в программе нет
Сделайте сводную таблицу на отдельном листе исходного файла Excel, и получите то что вы хотели.


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

Хотел приобрести ваш продукт. посмотрел на другие и остановился на вашем в связи с тем что можно подготовить один вид документа на неколко конрагента или сотрудника.
У меня вопрос следующий:
1.Я хотел установить на домашний компютер и на компютер на работе. Подскажите там данные которые находятся в в домашнем компютере с данными которые находятся на компютере на работе.
2.Также подскажите можно ли установить на облачно хранилище типо яндекс диск или Дропбокс. будет ли работать.
3. Если куплю более 3 точек вовсех парограммах данные будут синхронизороваться ?

Игорь, добрый день.
Пользуюсь активно Вашей программой, спасибо, хороший продукт! Есть вопрос:
У Вас в режиме Multirow разделяет исходную таблицу Excel на блоки строк и каждому блоку строк формирует отдельный файл. заложена ли у Вас возможность формировать каждому блоку строк отдельную таблицу друг под другом? Например в вашем основном примере можно было бы на одной странице сверху вниз сгруппировать сотрудников в три таблицы по отделам (сбыт, снабжение, бухгалтерия) вывести в этих таблицах ФИО, сумму премий и подсчитать сумму премий по каждому отделу.

Владислав, в один ПДФ файл можно, если получится вывести данные в один файл без ПДФ.

Прочитайте эти инструкции:
https://excelvba.ru/programmes/FillDocuments/manuals/multirow
https://excelvba.ru/programmes/FillDocuments/manuals/multirow/col

А в один пдф файл можно сделать? и мне надо допустим что бы 3 строки из ексель занимали одну страницу в пдф.
И второй вопрос есть данные которые в некоторых строках отсутствуют. Как можно сделать что бы программа пропускала тогда и не делала пустое поле?

Михаил, да, есть.
Про это написано в справке по программе:
https://excelvba.ru/programmes/FillDocuments/manuals/SheetFunctions/cases

Здравствуйте.
Программа отличная! Скажите - а есть встроенная функция по переводу ФИО в различные падежи?

Проверил, всё работает.
С символом = в имени шаблона документы формируются, символ ≠ может заменяться на знак подчеркивания:

Заметил, что если в имени шаблона стоит символ "≠" или "=" , то документ не формируется. Возможно есть еще какие-то символы с которыми не формируется документы. Это ошибка или так и должно быть?

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

Добрый день. Во-первых, Игорь, спасибо вам за вашу программу - пользуюсь ею уже много лет. Во-вторых, вопрос: столкнулся с задачей: в excel дата в формате ДД.ММ.ГГГГ (удобно для просмотра, компактно), а в word нужно вывести эту дату в формате длинной даты (12 апреля 1961 г., а то еще "12" апреля 1961 года). Как это можно сделать, т.к. пока в word переносится только тот формат, который используется в таблице.

Ответил вам на почту

Игорь, добрый день!
Скачал и протестировал 22.03.2020 демонстрационную версию Вашего макроса: FillDocuments
Версия: 3.2.7 от 26.11.2019

Нашел ряд ошибок при экспорте данных из Excel файла в Word, а именно:
1. Не происходит вставка в Header и Footer документа.
2. При вставке даты некорректно отображаются кавычки “10» марта 2020 г.
3. Сумма не переносится корректно, если в Excel ячейка не вмещается: #########

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

С уважением,
Денис

Добрый день,
формирую XML путем подстановки данных из excel строк в нужные поля. потом сохраняю с расширентем .xml, файлы сохраняются в UTF8, а нужно в windows-1251.
скачал и установил ваш корректор в реестр - не помогло.
WIN10 64 DE

если расширение файлов устанавливать, как .txt , то кодировка , как и хотелось бы win 1251

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

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