Надстройка 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 по одной исходной таблице (прайсу)
- заполнять командировочные удостоверения, инструкции, соглашения, или любые другие однотипные документы
Комментарии
Здравствуйте, Алексей
У вас еще есть 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» на вкладке «Создание файлов»
Если не заработает, - попробуйте на вкладке «Дополнительно» отключить галочку «Искать в шаблонах коды полей, и заменять только найденные»
(эта опция появилась в последней версии, - её работу особо не тестировал)
Скорее всего с надписями ничего не получится. Но точнее это скажет автор. Подождем его.
Фигурные скобки я не расставлял вручную, а сделал двойным щелчком.
ПРоблема оказалась в другом. Мне нужно, чтобы надписи были поверх картинки, надписи поверх я вставил инструментом "нарисовать надпись". Почему-то с этим инструментом надстройка не хочет работать.
Проверил на другом шаблоне, без рисунка и "нарисовать надпись" - все работает.
Чем-то можно здесь помочь?
А вы не расставляйте скобки. Просто двойным щелчком (задаётся в настройках) копируйте названия полей и вставляйте в нужное место шаблона.
Установил в шаблоне фигурные скобки, все как по видео. Нажал "сформировать документы", появилось нужное число документов, но в их как были фигурные скобки, так и остались? Почему это может быть?
Здравствуйте, Гордон.
Функция "искать в шаблонах коды полей, и заменять только найденные", — она для простых задач (для 90% пользователей программы)
Если использовать всякие навороты (которые были реализованы для нужд 1-2 пользователей, типа той самой подстановки данных в поля из отдельных файлов Word), — то тут, конечно, возможны нюансы (что-то может не работать)
Поэтому, если используете какие-то специальные возможности программы, — проще её не обновлять (один раз настроить, - всё работает - и пользуйтесь)
касательно этого:
пока не планирую что-то мудрить с подпапками, - не хочу чрезмерно усложнять программу
(там много нюансов выплывет, - например, могут быть одноимённые файлы в разных подпапках, - фиг знает из какого вставлять)
Этой функцией очень мало кто пользуется, - потому, пока всё останется как есть.
(если очень надо, - могу доработать, - но только под заказ, за денежку)
Еще заметил, но оно и логично:
если включена функция "искать в шаблонах коды полей, и заменять только найденные" и в основной шаблон вставляется текст из вордовских файлов с форматированным текстом, среди которого ИМЕЮТСЯ ПОЛЯ, то эти поля пропускаются.
Очень плохо, что вордовские файлы с форматированным текстом не выцепляются из подпапок указанной в настройках главной папки. Вордовские файлы, подлежащие вставке в шаблон, скопом навалены в одной папке. Неудобно, неструктурированно.
Илья, на ваш email программа не покупалась.
Напишите мне в скайп или на почту (а не в комменты), — решим проблему с активацией.
В общем проблема с торможением никак ни связана с аддоном или Офисом, посыпался жесткий диск, и файлы шаблонов висели на одном из умирающих секторов. Пришлось поменять диск и теперь другая проблема - лицензия была активирована на предыдущей установке и теперь ругается? Можно ли решить эту проблему?
Сергей, посмотрел высланные вами файлы, — это не ошибка программы.
Хоть названия столбцов в Excel и коды полей в Word визуально неотличимы, — тем не менее, они разные.
В заголовках таблицы Excel используется «обычный» пробел, а в кодах полей Word «неразрывный» пробел.
Если вы скопируете название столбца в Excel, и замените все аналогичные коды в шаблоне, - проблема исчезнет.
Серш, не могли бы вы мне выслать на почту этот шаблон, в котором что-то пропускается?
(с указанием, что именно пропускается)
Я бы проверил, и исправил.
Новая фишка "искать в шаблонах коды полей, и заменять только найденные" приводит к тому, что в шаблонах с 10 и более страницами пропускаются некоторые поля. Приходится отключать эту фишку.