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

Дополнительные инструкции можно найти в справке по программе

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

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

 

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

 

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

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

 

Комментарии

Здравствуйте, Антон.
Вообще, макрос должен сохраняться, если создаваемый файл получает расширение .docm
Надеюсь, вы не убирали расширение файла {%ext%} из маски имени файла:
https://excelvba.ru/programmes/FillDocuments/manuals/FilenameMask

Подскажите как можно сохранить макрос содержащийся в файле-шаблоне.docm то есть после заполнения данными настойкой в созданных файлах на основе шаблона макросов нет (((

Игорь, отправил на почту order@excelvba.ru.

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

Игорь, на вкладке "Дополнительно" галочкой отметил поле "Подставлять значения в текстовые поля защищенных от изменения шаблонов Word". В разрешенные для редактирования поля вносил как обычно {ИМЯ КОЛОНКИ}. Сегодня ещё один раз проверил, не получается.

Константин, в настройках на вкладке Дополнительно есть соответствующая галочка
Вы её включили?

Добрый день!
Скачал trial-версию, не получается вставить значения в файл Word с защитой от редактирования (защита без пароля стандартными средствами Windows, только часть нужных текстовых полей можно редактировать). В описании программы написано, что она позволяет это делать, но инструкции я не нашел. Для обычного шаблона всё работает. Как вставить в защищенный файл?
Заранее спасибо за ответ!

Здравствуйте, Светлана
Скачиваете вы правильно, проблема в другом
Либо антивирус повреждает файл при скачивании, либо у вас не Microsoft Excel (а какая-то другая программа)

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

Скачать бесплатно

TRIAL версию

версия 3.2.0 от 10.06.2018

Скачивается перевод и всё. Что мне сделать?

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

Да, можно. Читайте инструкцию:
https://excelvba.ru/programmes/FillDocuments/manuals/FilenameMask

Игорь, благодарю, все получилось! Только появился еще один вопрос: можно ли что бы каждый созданный файл сохранялся в отдельной папке (т.е. в папке "Документы" создавались папки с таким же названием, что и создаваемые файлы)?

Можно, если сменить у шаблона расширение на txt или xml
Если это единственный шаблон (нет шаблонов Excel или Word формата), то можно настроить, чтобы создаваемые файлы получали расширением .html вместо расширения шаблона

Добрый день! А можно ли в качестве шаблона иметь файл с расширением .html? И если да, то как это сделать. Буду очень благодарна за помощь.

Разумеется, я попробовал ваш совет. Всё также. Пример есть, но тут прикрепить, вроде нельзя…
Даю ссылку на архив с 3мя скринами (таблица, шаблон, итог). https://dropmefiles.com/amWEV

Я вам только что написал, как сделать так, чтобы строки размножались не все по 5, а по столько, сколько нужно. И макрос не нужен будет.

А если шаблон в Excel и в нём несколько размножаемых MultiRow-строк, то каждая множится столько раз сколько МАКСИМАЛЬНО строк из всех них. То есть, если у меня три MultiRow-строки в шаблоне, а в источнике для первой - 3 строки данных, для второй - 4, а для третьей - 5, то добавлено будет везде 5 строк, просто те, что без данных будут пустыми. Вот я о чём. Приходится, создавать модуль с макросом FillDone, в котором прописывать удаление пустых строк в нужных местах… Это очень неудобно, конечно.
Кстати, про макрос в инструкции тоже не сказано (хотя, возможно, я невнимательно и/или не всё изучил) — узнал в комментариях.

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

Когда для нескольких MultiRow-строк разное количество данных, — тут есть возможность для каждой метки задать номер столбца, по которому определяется количество размножаемых строк.
Функция Multirow может создавать в шаблоне Word столько строк, сколько непустых значений присутствует в заданном столбце
(для этого используем закладки с именами вида Multirow_col5 или Multirow2_colQ, где 5 и Q - номера столбцов исходной таблицы)

Спасибо за быстрый ответ — работает (я пробовал наоборот — в таблице апострофы вставлять и не вышло).

Не планируете интегрировать в надстройку систему распознавания по формату ячейки источника и/или шаблона?
У меня ещё была проблема, когда для нескольких MultiRow-строк разное количество данных (решил макросом). Готов потетстить)))

Здравствуйте
В ячейку шаблона добавьте апостроф ' перед кодом поля, чтобы в ячейке получилось '{НазваниеСтолбца}
Тогда нули исчезать не будут
PS: на почту от вас ничего не приходило

Здравствуйте! Подскажите пожалуйста… Писал на почту ещё в пятницу. Ответа пока не получил.
В таблице-исходнике есть артикулы с ведущими нулями (типа "00025"). При вставке их в шаблон, нули отсекаются.
Формат ячеек и в таблице, и в шаблоне — текстовый. Как исправить некорректную вставку?

Последняя версия программы используется?
Может, вы включили опцию вставки в надписи и колонтитулы?
(эта опция заметно замедляет процесс вставки)

Скиньте мне файлы на почты (шаблон и исходный файл Excel), проверю

Доброго времени, из-за чего может формироваться один документ аж 2 минуты?
Использую исключительно вставку {=ячейка}. Шаблон DOC или DOCX, два листа в файле, используется примерно 100 вставок в файл.

Я вам дважды отвечал на почту.
Проверьте папку СПАМ.

Добрый день,
мы обновили компьютер и не можем вписать программу
я Вам написалa. Но до сих пор нет ответа от Вас.

Уведомление с сайта вам было выслано через несколько минут после оплаты
Проверьте папку СПАМ

Добрый день.
В понедельник я Вам оплатил за одну лицензию на Яндекс. Приложил скриншот. Но до сих пор нет ответа от Вас. Прошу разобраться.

Добавьте мою программу в исключения антивируса
http://excelvba.ru/faq/virus

Антивирус ругается на троян Spursint.F!cl в обновленной версии... Грусть-печаль.

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

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