mail mail
Нужен макрос для Excel?
Сделайте заказ прямо сейчас!
Ищете готовое решение?
Выбирайте и покупайте!
У вас есть интернет-магазин?
Настроим парсер под любой сайт!
Статья является инструкцией по надстройке FillDocuments

Инструкция по использованию (настройке) программы заполнения документов

В этой статье описано, как пользоваться программой заполнения документов.

 

Для начала - видеоинструкция, в которой я рассказываю о назначении программы, и показываю, как она работает:

 

Для тех же, кто предпочитает текстовое описание, - ниже описан порядок работы с программой
(по сути, - то же самое, что и на видео)

В этой статье описано, как пользоваться программой заполнения документов.

 

Как пользоваться надстройкой (порядок работы):

(добавлено 19 апреля 2012г. в версии 1.0.5)

Теперь разобраться с работой надстройки стало гораздо проще!

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

Достаточно нажать 4 кнопки, чтобы посмотреть, как работает программа:
надстройка для заполнения документов Word - режим тестирования

 

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

2) запустите файл надстройки, при этом в Excel появится панель инструментов (подробнее о том, где искать эту панель)

3) на панели инструментов нажмите кнопку Кнопка настроек программы «Настройки программы», и укажите путь к папке, содержащей шаблоны документов
(или переместите шаблоны документов в папку, указанную в настройках)

настройки программы формирования документов Word по данным из Excel

По умолчанию, программа ищет шаблоны в папке с названием «Шаблоны», а создаваемые файлы помещает в папку «Результат»

Обе эти папки располагаются в том же каталоге, что и файл надстройки, и создаются автоматически при первом открытии формы «О программе» (или нажатии кнопки «Настройки» на панели инструментов)

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

Если программа находит в папке шаблонов неподдерживаемые типы файлов (например, картинку BMP или файл PDF) - выдаётся предупреждение.

Например, скачайте 4 прикреплённых к статье тестовых шаблона, и извлеките их из архива в папку «Шаблоны»:

Папка с шаблонами документов Word и Excel

 

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

В качестве примера, можете использовать прикреплённый к статье файл Excel с списком сотрудников

 

5) выделите строки в таблице Excel, для которых надо сформировать документы
(выделять строки целиком необязательно - достаточно выделить хотя бы по одной ячейке в каждой строке. Для выделения несмежных строк - к примеру, строк с номерами 3,7,10, - удерживайте клавишу CTRL при выделении ячеек)

выделение несмежных областей на листе Excel

6) Нажмите на панели инструментов кнопку «Сформировать документы»Кнопка запуска макроса формирования документов Word из Excel

Если в папке «Шаблоны» присутствуют корректные шаблоны (например, файлы с расширением DOC, DOT, XLS, TXT),
то в папке «Результат» через несколько секунд появятся созданные файлы, заполненные данными из выделенных строк

Пример результата (в папке «Документы»):

Результат создания файлов по шаблонам

 

 

Как настроить шаблоны документов и таблицу Excel, чтобы заполнение выполнялось корректно:

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

Например, если в образце создаваемого документа Word есть текст: Директор ООО «Рога и Копыта» Иванов Иван Скотиныч,

и вы хотите, чтобы вместо ООО «Рога и Копыта» подставлялось название организации из столбца «Фирма»,
а вместо текста «Иванов Иван Скотиныч» в документе оказывалось ФИО сотрудника из одноимённого столбца,

замените в шаблоне этот текст на Директор {Фирма} {ФИО}

Обратите внимание: в шаблон подставляется только текст из исходной таблицы Excel.

Форматирование текста используется то, какое было в шаблоне на месте вставляемых данных.

Т.е., если в шаблон вы вставите следующее: Директор {Фирма} {ФИО},
то название фирмы после подстановки значения из таблицы Excel так и останется красным,
а ФИО сотрудника будет выделено жирным шрифтом.

Если вам непонятно, как должен выглядеть шаблон документа, - просто поглядите примеры 2 шаблонов Word из вложения к статье.

 

Расширенная инструкция по использованию полей:
http://excelvba.ru/programmes/FillDocuments/FieldCodes

В шаблонах Excel коды полей (например, {ФИО}) можно не просто вставлять в ячейки, но и использовать в формулах.
Правда, использование этой возможности не рекомендуется.
Гораздо проще поместить код поля в невидимую ячейку (например, в скрытом столбце, под картинкой, или с белым цветом шрифта), и сделать так, чтобы формулы ссылались на эту «невидимую» ячейку.