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

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

Комментарии

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

Здравствуйте, Матвей.
1) ошибку исправил
2) сделать можно, но доработка весьма непростая.
для Outlook можно задать задержку отправки (интервал между письмами, в секундах) - от 0 до 600 секунд
Ну и сейчас стал доступен третий вариант рассылки, через сервис Unisender, — там можно без задержки отправлять сколько угодно писем сразу (или в назначенное время)

1) В программе ошибка, которая мешает нормальной отправке. В разделе "Письма" всегда остаётся выбранной программа TheBAT! а выбор "программа Outlook" не сохраняется, поэтому если перед каждой отправкой не выбирать "программа Outlook", то письма отправляться не будут (если, конечно, у вас Outlook).

2) Не думаете ли вы, наконец-то, вставить возможность отправки писем в определённое время? Это было бы очень удобно. Я помню, что это можно было делать используя The BAT!, мы изначально так и пытались делать, но потом оказалось, что в TheBAT! были какие-то другие ограничения, поэтому всё-таки пришлось использовать Outlook. С задержкой отправки или выбором времени отправки было бы намного удобнее.

Спасибо большое.
Вроде смотрел, да не заметил.

Там вот такой текст:
"Если вы ранее уже приобретали лицензию на программу FillDocuments, перейдите по ссылке
ПРИОБРЕСТИ ЛИЦЕНЗИЮ НА ДОПОЛНИТЕЛЬНЫЕ РАБОЧИЕ МЕСТА"
На ссылку нажмёте и всё увидите.

Пока автора нет я попробую вам помочь.
Перейдите по вот это ссылке: http://excelvba.ru/buy/addin?name=FillDocuments
Там всё есть.

Добрый день!
Пытался к Вам обратиться по ICQ - не дождался ответа.
Покупал зимой надстройку FillDocuments. Брал на 1 рабочее место, хочу докупить еще одно рабочее место. Как увеличить количество рабочих мест?
Или покупать опять по новой на 1 место?

Алексей, напишите мне в скайп, решим проблему.
Ник в скайпе: ExcelVBA.ru

Не могу активировать-пишет нет связи с севером активации. Что делать?

Здравствуйте, Денис.
Проблема тут в том, что программа создает текстовые файлы в кодировке ANSI, а в этой кодировке можно сохранить только 255 разных символов
В подавляющем большинстве случаев этого достаточно, но в вашем файле (в некоторых строках) встречаются символы, не входящие в этот набор.
Из-за этого программа не может сохранить файл в этой кодировке (достаточно одного «левого» символа в любой из ячеек строки)

Варианты решения (любой из них требует доработки программы)
1) все файлы сохранять в кодировке utf-8 или utf-16 (но потеряется тогда обратная совместимость, - многие пользуются шаблонами txt, и у них файлы могут перестать открываться из-за смены кодировки)
2) менять «левые» символы на знаки вопроса (но данные повреждаются, - вряд ли вас это устроит)
3) сохранять txt файлы как раньше в ANSI, а если не получилось - то в utf-8 (но получится ерунда, - в одной папке файлы в разных кодировках)
4) сделать в настройках программы выбор кодировки для создаваемых текстовых файлов (пожалуй, единственный подходящий вариант)

Если готовы оплатить доработку - пишите в скайп, сделаю

Права администратора. И часть файлов успешно создаётся. И такая проблема наблюдается только с шаблоном в формате txt. С форматом docx все файлы успешно создаются.

Попробуйте сменить папку, куда выводится результат
При текущей папке, возможно, не хватает прав для создания / изменения файлов в этой папке

Здравствуйте. Тестирую Вашу программу для подстановки данных из Excel в Word.
При создании файлов появляется ошибка. Файл создаётся с нулевым размером. Описание ошибки программа не даёт. Подскажите, плиз, в чем может быть дело?
https://yadi.sk/d/3_IiDlSYweqDY исходный екзель, который даю программе и шаблон.

Да, у меня есть такое решение, на базе надстройки-парсера
Пример настройки парсера для сбора данных из файлов Word
http://excelvba.ru/programmes/Parser/samples/WordDocuments
И картинки из файлов Word программа извлекать умеет

заказы на парсер принимаются в таком виде
http://excelvba.ru/programmes/Parser/order

Можете ли сделать парсер Word или Wordpad? (или исправить существующий макрос)
Если коротко, то сложить картинки в папку и сделать текстовый файл типа с тегами.
Если в принципе можно, пришлю подробности.

Да, возможно

заказы на парсер принимаются в таком виде
http://excelvba.ru/programmes/Parser/order

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

Здравствуйте. Возможно ли сделать парсер, программу которая будет собирать информацию с определенных кабинетов (веб-версий) в Excel, а далее в Excel уже по определенным формулам делать расчеты? Что для этого необходимо и сколько это стоит?

Здравствуйте.
Я бы, конечно, посоветовал снести Аваст (и установить бесплатного Каперского), но можно и с Авастом подружить мои программы, добавив из в список исключений
Инструкцию (где в Авасте что нажать) можно найти в интернете, например:
http://avast-ru.com/38-kak-dobavit-f...iya-avast.html

После этого можно заново скачать программы с сайта
Ну или для начала просто отключите защиту аваста на пару часов, - успеете скачать и посмотреть

Здравствуйте Игорь!
Заинтересовали Ваши программы, а в частности Заполнение шаблонов Word
данными из таблицы Excel и Парсер сайтов:
сбор данных с сайта в Excel. К сожалению не могу скачать . АВАСТ не дает. Что делать?

А вы пробовали подставить ссылку на ячейку в виде {=CellName} или {=D3}?
Я сам не пробовал, проверьте.

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

Я им раньше (год или два назад) уже писал, - они убирали ложную сработку.
Сейчас написал снова, - через несколько дней должны исправить.
UPD: Dr Web ответил, что исправил ошибку.

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

Насчёт этих показателей, - написано здесь:
http://excelvba.ru/faq/virus
(год назад та же программа давала показатель 5 / 52)

Поверьте, если бы я писал вирус, там показатель выявления бы был 0 / 54 :)

Веры этим показателям нет, хотя бы потому, что надстройка Parser (которая предназначена для скачивания с интернета всего и вся) даёт меньший результат выявления (хотя уж она-то должна быть куда больше похожа на вирус)
https://www.virustotal.com/ru/file/cf40b976a4a64adced489606b283418a42ec2...

хотел приобрести вашу программу, но показатели не радуют...
у меня стоит доктор веб и он есть в этом списке.
https://www.virustotal.com/ru/file/13beec578def35eea5b1a4ea352fe3751942f...
SHA256: 13beec578def35eea5b1a4ea352fe3751942f44b8cda0e1b0e8b58e51d434863
Имя файла: FillDocuments.xla
Показатель выявления: 21 / 54
Дата анализа: 2016-10-04 09:30:43 UTC (0 минут назад)

Игорь к сожалению я не нашел ничего из того что вы советовали

Алексей, почитайте инструкцию про режим MULTIROW для шаблонов Word.
Там можно так настроить, чтобоы из нескольких строк данные в одно поле попали
(по умолчанию - в отдельные строки, но можно сделать вроде, чтобы и в одну строку)
Только запятая будет и после последнего значения: 1, 2, 3, 4, 

Здравствуйте Игорь!
У меня вопрос как можно реализовать возможность постановки данных из определенного столбца в Excel с не определенным количеством строк, допустим в Word или в Excel, через запятую т.е. имея столбец из данных:
1
2
3
4
нужно сделать так в Word-е или же в Excel (но в Excel нужно уместить все в одну ячейку):
1, 2, 3, 4.
по типу функции СЦЕПИТЬ но только с знаком препинания

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

Игорь, новый движок как-то благоприятно на скорости работы сказывается? Или какие преимущества даёт?

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

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