Надстройка 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
http://excelvba.ru/programmes/FillDocuments/InsertImages
т.е. в шаблон надо вставить в нужное место объект НАДПИСЬ нужного размера
подробнее - в инструкции по ссылке
Добрый день! Надстройку использую давно, всё просто супер! Возникла идея: в создаваемый Word-документ (договор с работником) вставить картинку (фотографию того самого работника). В исходной таблице могу сформировать путь к конкретной картинке (файлы фотографий имеют унифицированные названия). Как правильно вставить картинку определённого размера в определённое место в документе?
ответил вам на почту
скажите как быть. покупал у вас надстройку на три компьютера все работало замечательно . на одном компе переустановили винду надстройка на нем не активируется. как быть?
По проверке наличия файлов в папке, - сделать можно, но ваш вопрос не имеет отношения к программе, описанной в статье
Как вариант, - можете использовать эту надстройку
http://excelvba.ru/programmes/RenameFiles
Она перекинет все совпавшие ПДФ файлы в другую папку, - какие останутся, - тех, значит, в списке в Excel нет.
Если надо макрос, который в таблице Excel пометит строки, для которых есть файлы ПДФ, - можем написать макрос такой под заказ
Добрый день подскажите как можно выстро сравнить наличие PDF документов с листом в Excel.Название вокументрв в папке и в excel идентично.
У меня 4000 документов и сравнивать до одному занимает много времени.
Очень жду, когда наконец то сделаете настройки выпадающим списком.
Предлагал еще в 2015 году (Игорь (ExcelVBA.ru) (20:16:34 20/11/2015)> 3. НЕплохо бы выпадающий список сохраненных профилей.
Тем более я не один в этом желании, судя по предыдущему посту.
Это было бы на порядок удобнее, чем постоянно импортировать и экспортировать пачку разных настроек, заточенных под отдельные документы.
Большое спасибо за оперативный ответ!
Будем с нетерпением ждать обновления)
Здравствуйте, Валентина.
Да, в одной из следующих версий (когда переведу программу на новый движок) такая возможность будет.
Планирую сделать в течение этого месяца.
Есть ли в планах создание в FillDocuments похожей опции, как и в надстройке Parser, а именно
чтобы можно было сохранять настройки надстройки для различных документов и прям на панели надстроек выбирать из выпадающего списка, какие настройки в этот раз я хочу использовать? Например, в разных документах у меня меняются настройки "Исходная таблица" с номерами заполненных столбцов и строк, меняются настройки сохранения файлов, а каждый раз заново менять это в параметрах неудобно.
Насчёт сложных ФИО, - только если отдельный макрос писать (ради 1-2 случаев из 1000 - не вижу смысла)
Когда ФИО состоит из 4 и более слов, - макрос считает, что первое слово - это фамилия, последнее - это отчество,
а всё что между ними - имя (т.к. имя куда чаще состоит из нескольких слов, чем фамилия)
Игорь, так выделение из фио сложной фамилии (через пробел пишется) нерешаемая задача?
Возможности настраивать двустороннюю печать в моей надстройке нет (как и в большинстве других программ, умеющих печатать)
Это настраивается в свойствах принтера.
гм... только вот мне не пришел ответ. Напишите здесь, если не составит труда.
а можно ли, используя функцию автоматической печати, задавать настройку этой самой печати? например, нужно чтобы печать происходила с двух сторон. надстройка filldocuments.
Заранее спасибо
Ответил вам на почту.
Не надо писать коммент на сайте, если ранее обратились ко мне через почту или скайп.
я у Вас купил лицензию на использование программы FillDocuments пользовался где то год по необходимости пришлось пару раз переустановить систему после этого программа запрашивает вновь регистрацию и пишет новый индикатор компьютера. Помогите как быть?
Зравствуйте
в формат Word - нет возможности всё в один файл вывести
Можно вывести в отдельные файлы Excel - а потом объединить все в один файл (на разные листы)
Можно ли генерировать файлы в один .docx или .pdf постранично?
Так отчество нужно добавить: по нему только и можно пол определить, чтобы окончание правильно у фамилии поставить.
Здравствуйте,
Женские фамилии без имени и отчетства(Напр.: "Баданова", "Гордеева") в дательнои падеже склоняются неправиольно ("Баданове", "Гордееве")
на Маке - если только под parallels запускать
ибо работает только в Excel для Windows
На Macbook , как я понимаю данная надстройка не работает?
Станислав, на 98% компов всё работает без каких-либо проблем.
Описанная вами ошибка говорит о том, что глючит связка (программное взаимодействие) между Excel и Word
(в чем именно там проблема - увы, не знаю. Моя программа тут ни при чём. Обычно вызвано подвисанием Word. Возможно, кривой шаблон документа, либо слишком много данных туда подставляется)
Как вариант, - можно зайти в панели управления в раздел Программы и компоненты, выделить MS Office 2013, нажать «Изменить», в следующем окне выбрать опцию «Восстановить»
Очень может быть, что проблема исчезнет.
Данное приложение спокойно функционирует на рабочем ноуте, где установлен также лицензионный office 2013 и куча ограничений администратора, только этот ноут я через неделю отдам работодателю, а приложение я оплачивал лично. Отсюда и возникает вопрос, как такое может быть, что два лицензионных office 2013 - на одном работает, а на другом нет? Звучит нелепо но все же, получается, что мне под ваше приложение нужно найти нелицензированный или все-таки лицензированный т.к. прецедент есть, офис, с которым бы все работало?
Возможно, проблема в лицензионности (пиратские копии почти всегда работают без проблем, - ибо пираты не ленятся включать все сервиспаки в свои дистрибутивы)
Попробуйте использовать простейший шаблон Word (пустой документ с парой полей), - если и так не заработает, - то, значит, переустановка Office
Если же на простейшем шаблоне заработает, - можно поколдовать с шаблоном, чтобы избежать подвисания Word.
Или попробуйте на другом компе, - все должно там заработать.
Благодарю за ответ.
Установлен office 2013 лицензионный.
Что делать в таком случае?
Здравствуйте, Станислав.
Проблема тут не в Windows, а в криво установленном Office (такая проблема почти всегда решается установкой Office с другого дистрибутива)
И не используйте Office 2016, - он ещё сыроват, порой глючит. Установите Office 2013 (или, лучше, Office 2010)
Доброго времени суток!
У меня почему-то надстройка FillDocuments (включая последнюю версию) не работает в Win8. Подскажите пожалуйста, она не адаптирована под данную ОС или есть, какой-то секрет?
В моем случае, после нажатия сформировать документ, ничего не происходит, а затем появляется окно с надписью: "Microsoft Excel ожидает, пока другое приложение завершит действие OLE"
Не работает, потому что в шаблоне НЕ ДОЛЖНО БЫТЬ полей вида {фио#1}
(программа не рассчитана на использование таких кодов полей, - хотя в прежних версиях и такой вариант срабатывал)
В режиме multirow, в шаблоне вы создаёте ОДНУ строку (если в таблице - то под строкой заголовка таблицы),
в которой будут коды полей вида {фио#} {должность#} (внимание, - без цифр!)
Программа, когда начнёт заполнять шаблон, сама размножит эту строку (с меткой multirow), заменив в созданных копиях строки {фио#} на {фио#1}, {фио#2} и т.д.
И тогда всё корректно заполнится.
На будущее, - доработаю программу с учётом возможности использования таких полей.