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

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

Комментарии

Для шаблонов Word, такой возможности пока нет (тут подойдёт штатная функция Word, - слияния документов, без использования моей программы)
Для шаблонов Excel - такая возможность есть (можно объединять все сформированные файлы Excel в одну книгу. Опция включается на вкладке ДОПОЛНИТЕЛЬНО)

Добрый день, подскажите есть ли возможность формировать документы в один файл. К примеру шаблон содержит 1 лист, формирую по 8000 строк, в итоге хочу видеть 1 файл doc или pdf с 8000 листами?

Здравствуйте, Ирина
Абсолютно неважно, с какого компа вы купите.
Кодом активации будет ваш email (для компов с интернетом), а для компьютеров без интернета, я сам сгенерирую вам коды активации.
Здесь всё написано: http://excelvba.ru/faq/activation

Если же доступа в интернет нет, или с антивирусом справиться не удалось, - вам надо получить у меня код активации конкретно для вашего компьютера.

Для этого вы обращаетесь ко мне любым удобным для вас способом (ICQ, email, Скайп),
и сообщаете мне название программы и ID вашего компьютера (которые находятся чуть выше поля для кода активации)

По этим данным я генерирую код активации конкретно для вашего компьютера, и отправляю вам.

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

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

Александр, вам дважды и отправляли документы на почту
(последний раз - сегодня выслали, уже на новый email, - в прошлый раз вы с другого email писали)
Возможно, имеет смысл проверить папку СПАМ...

Добрый день! Дважды отправлял письмо с просьбой выставить счет для юр лица. Никакой реакции. Руководство ждет! Можно как то наконец заказать этот продукт!?
Спасибо! Чем быстрее тем лучше!

Здравствуйте, Александр.
Сообщение про обновление связей возникает потому, что наверняка используются формулы из моей надстройки (типа склонения ФИО, и подобного)
Если путь к надстройке не менялся, - то такого сообщения быть не должно

А вот про ошибку при запуске FillDocuments - это потому что файл надстройки повреждён (скорее всего, антивирусом, если у вас Аваст)
Надо:
1) удалить старый файл надстройки
2) отключить антивирус (если у вас Аваст - последние дней 10 он дает ложное срабатывание на все мои программы)
3) скачать надстройку с сайта, и запустить

Добрый день. При запуске исходной таблицы выскакивает сообщение: Не удается обновить одну или несколько связей в книге Excel. Нажимаю Продолжить, а в надстройках нет макросов. Скачиваю повторно файл Filldocuments, а при попытке запуска выскакивает сообщение: В книге Filldocumetns обнаружено содержимое, которое не удалось прочитать... Microsoft не удается открыть или восстановить книгу, поскольку она повреждена. Что делать?

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

Если вордовский шаблон защищен, а в разрешенных ячейках стоит {тег}, то заполнения не происходит...
Этот нюанс можно как-то обойти или доработать в новой версии?

Здравствуйте, Алексей
У вас еще есть 1 доступная активация
Вот когда закончатся, - тогда и обращайтесь (не сюда, а напрямую в скайп или на почту, - решим проблему)

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

Здравствуйте, Виталий.
Да, есть такое (функция ФамилияИО изначально разрабатывалась только для именительного падежа)
Внёс исправления в программу, — теперь должно корректно выводить инициалы.

В связках =ФамилияИО( Родительный(фио)) и =ФамилияИО( творительный(фио)) в женских фио теряется имя. В мужских фио - имя теряется только в творительном.

Огромное спасибо. Буду пробовать

Дмитрий, после заполнения каждого документа по шаблону Excel, моя надстройка пытается запустить макрос с названием FillDone
Если вы поместить макрос с таким именем в шаблон Excel, - он будет запущен автоматически.

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

Итого, сейчас реализовано 4 падежа: родительный, дательный, винительный и творительный.

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

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

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

Доброго времени суток, пользуюсь на данный момент пробной версией программы и возник такой вопрос. В шаблоне код поля выделен жирным шрифтом а за ним сразу идёт код поля обычным. Но при формировании документа шрицфт остаётся одинаковый по всей ячейке. Можно ли это исправить?

Игорь, спасибо за творительный. Но ой как не хватает винительного, Господи!

13 мая 2015 г. в 02:18 стало доступно обновление программы «FillDocuments» (версия 2.4.1).

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

+ добавлена функция склонения в творительный падеж

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

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

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

Игорь добрый день! Сделал как вы сказали убрал галочку в пункте «Искать в шаблонах коды полей, и заменять только найденные» теперь формирование файлов происходит 50 на 50 то нормально, то вылетает, в статус баре ничего не пишет и может вылетать на разных этапах и на разных шаблонах, может Excel 2 раза умирать, а на 3й раз нормально сформировать((

Здравствуйте, Алексей.
Возможно, ошибка в последней версии программы закралась какая-то.
Чтобы заработало всё как раньше: на вкладке «Дополнительно» отключите галочку «Искать в шаблонах коды полей, и заменять только найденные»

Доброго времени суток Игорь. Подскажите почему после формировании многострочной таблицы в статус баре выскакивает сообщение "ВНИМАНИЕ! В исходной таблице не найдено: {%index%}" и после Excel благополучно умирает

Спасибо, помог первый вариант.

В надписи всё должно подставляться.
В настройках необходимо поставить галочку «Производить подстановку значений в колонтитулы, надписи и прочие объекты Word» на вкладке «Создание файлов»

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

Скорее всего с надписями ничего не получится. Но точнее это скажет автор. Подождем его.

Фигурные скобки я не расставлял вручную, а сделал двойным щелчком.
ПРоблема оказалась в другом. Мне нужно, чтобы надписи были поверх картинки, надписи поверх я вставил инструментом "нарисовать надпись". Почему-то с этим инструментом надстройка не хочет работать.
Проверил на другом шаблоне, без рисунка и "нарисовать надпись" - все работает.
Чем-то можно здесь помочь?

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

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