- Видеоинструкция по программе заполнения документов
- Заказать настройку шаблонов документов
- Настройки программы FillDocuments
- Шаблоны документов
- Рассылка писем из Excel
- Полезные формулы для исходной таблицы
- Режим MultiRow: один документ с данными из нескольких строк
- Вставка объектов в документы Word
- Подстановка диаграмм в шаблоны Word
- Подстановка документов Word в шаблоны Word
- Подстановка таблиц Excel в шаблоны Word
Вставка изображений в документы Word и Excel
- Возможные проблемы, и способы их решения
- Переключение между наборами настроек
- Дополнительные возможности
Вставка изображений в документы Word и Excel |
В этой статье описывается, как вставить различные изображения (например, печати и подписи) в создаваемые документы Word и Excel, при помощи надстройки для заполнения документов по шаблонам.
Если во всех создаваемых документах нужны одни и те же картинки (например, оттиск печати и подпись руководителя), — то просто изначально вставьте изображения в используемые шаблоны.
В этом случае, использование дополнительных возможностей программы не требуется.
Рассмотрим случай, когда для каждой строки исходной таблицы Excel,
нам требуется сформировать документы с различными картинками.
Добавим в нашу исходную таблицу 2 столбца, в которых будут указаны имена вставляемых файлов-картинок:
ФИО | PasteImage - печать | PasteImage - подпись | Паспорт серия | Паспорт номер |
---|---|---|---|---|
Быков Андрей Евгеньевич | печать 1.PNG | подпись 1.PNG | 6507 | 401091 |
Лобанов Семен Семенович | печать 2.PNG | подпись 2.PNG | 6512 | 448568 |
Купитман Иван Натанович | печать 3.PNG | подпись 3.PNG | 6509 | 731703 |
Обратите внимание, — столбцы с именами вставляемых картинок, ОБЯЗАТЕЛЬНО должны в названии содержать слово PasteImage
Т.е. столбец может называться, например, PasteImage, или PasteImage_1, или Печать - PasteImage,
но метка PasteImage обязательно должна присутствовать, - по неё программа определяет, что надо вставить именно картинку из файла, а не текст (имя файла)
Изображения с указанными именами файлов ищутся в заданной папке.
Путь к папке с картинками необходимо указать в настройках, на вкладке «Дополнительно»:
Отмеченные на скриншоте зелёными стрелками галочки — тоже желательно включить, это нам тоже может пригодиться.
После того, как вы выбрали папку с картинками, и включили отображение подменю «Дополнительно» на панели инструментов программы, — можно облегчить ввод имён файлов в ячейки.
Есть несколько способов ввода имени файла в ячейку:
Способ 1: скопировать имя файла (в Проводнике Windows), вручную вставить в ячейку.
Способ простейший, подробного описания не требует.
Способ 2: нажать комбинацию клавиш Ctrl + Shift + I, и в диалоговом окне выбрать нужный файл картинки.
После выбора файла, его имя будет автоматически вставлено в выделенную ячейку.
Можно и без горячей клавиши обойтись, - аналогичный пункт есть в подменю «Дополнительно»
Способ 3: выбрать имя файла из выпадающего списка в ячейке.
Чтобы в ячейках появился список из всех доступных файлов, выделите диапазон ячеек,
и в меню программы нажмите «Дополнительно» - «Вставить список имён файлов картинок в виде выпадающего списка»
В результате, в выделенных ячейках появится выпадающий список с именами файлов:
Теперь осталось только вставить коды полей (названия столбцов, в фигурных скобках) в шаблоны Word
Код поля (в нашем случае, это {PasteImage - печать} и {PasteImage - подпись}) можно вставить (только для шаблонов Word) как просто внутри текста (или отдельной строкой),
так и в объекты типа «НАДПИСЬ» - для шаблонов формата Word и Excel (например, чтобы печать, вставляемая из файла PNG с поддержкой прозрачности, была поверх текста)
Чтобы вставить печать поверх текста:
1) открываем наш шаблон Word / Excel, и на ленте нажимаем ВСТАВКА - НАДПИСЬ
2) размещаем вставленный объект «НАДПИСЬ» в нужное место документа (например, над текстом М.П.)
и задаём нужную ширину надписи, а высоту делаем побольше (с запасом)
ВНИМАНИЕ: вставленная картинка (например, печать) будет автоматически масштабирована (пропорционально уменьшена) до ширины надписи
Это может пригодиться, если у вас картинка в большом разрешении (качественная), а вставлять в документ её надо в уменьшенном размере
3) вставляем внутрь надписи код поля {PasteImage - печать}
4) при выделенной надписи, на ленте Excel на вкладке ФОРМАТ, включаем режим НЕТ КОНТУРА и НЕТ ЗАЛИВКИ:
Если вы все сделали правильно, — заполненный документ со вставленными печатями будет выглядеть примерно так:
Во вложении к статье:
- шаблон АКТ со вставленными надписями
- заполненный акт со вставленной печатью и подписью
- архив с тестовыми печатями и подписями в формате PNG
(которые я сделал из скачанных в интернете JPG в редакторе Corel PhotoPaint за пару минут)
- Добавить комментарий
- 40845 просмотров
Комментарии
Да, можно
Для этого код поля и вставляется в объект «Надпись», чтобы картинка подгонялась под размер надписи.
Здравствуйте, можно ли как то ограничить область куда будет вставлятся изображение, чтобы файлы с большим расширением не занимали всю страницу целиком?
Евгений, сейчас в программе нет такой возможности. Только если дорабатывать (от 1500 руб)
Есть ли возможность вставить в doc-шаблон изображение картинкой (это штрих-код, который генерируется отдельным макросом), а не указанием на имя файла? Если да, то как?
Александр, всё должно работать.
с Office 365 word ваш скрипт не работает у меня.
Андрей, возможно, текст в надписи не соответствует названию столбца (пробел лишний попался, например)
Добрый день!
Настраиваю надстройку для Excel.
Возникла проблема - не удается настроить вставку картинки в шаблон Excel (через вставленный объект «НАДПИСЬ»).
В шаблоне формата Word документ формируется отлично и все работает.
А в Excel вставлю объект "НАДПИСЬ", формирую ссылку на файл картинки - а результат: поле с ссылкой (картинка не вставляется).
С чем это может быть связано?
Нет, файлы visio программой не поддерживаются
Повтор "наглого" вопроса:
P. S. А совсем уж наглый вопрос задать можно? А вместо png, bmp, jpg... файлы VISIO можно как-то подсунуть?
Ух ты ж!.. Заработало!!! А ларчик-то просто открывался :).
Сейчас буду "причёсывать" шаблон, а то что-то в него сильно жутко долго выгружает с картинкой одной, но большой. К тому же он ещё и multirow...
P. S. А совсем уж наглый вопрос задать можно? А вместо png, bmp, jpg... файлы VISIO в шаблон можно как-то подсунуть?
P. P. S. Пока обдумывал "наглый вопрос" попутно поправил шаблон. Теперь вылетают файлы один за другим :). Картинку просто не под таблицу вставил, а сбоку. И "Последовательность вывода страниц" задал "Вниз, затем вправо".
Код поля {PasteImage - PNG} надо вставить в НАДПИСЬ, вставленную на лист шаблона Excel
(а не просто в ячейку)
Тогда всё будет работать
Размеры надписи ограничивают размеры вставляемой картинки
Сейчас обновился до 323. Не вставляет :(.
И в описании у вас вот что написано: "Теперь осталось только вставить коды полей (названия столбцов, в фигурных скобках) в шаблоны Word
(пока вставка рисунков работает только с шаблонами Word, шаблоны Excel не поддерживаются)".
Вместо картинки в шаблон вставляется имя поля {PasteImage - PNG} :(.
С WORDом всё в порядке: и в WORD картинка вставляется, и в PDF, если ставлю галку соответствующую, тоже.
Опа! А как это я пропустил такую возможность? Надо обновиться срочно. У меня сейчас 3.15. И там нет возможности вставки картинок в шаблоны EXCEL.
P. S. Если вспомните, то я как-то писал про очень медленную выгрузку данных в шаблон. Победил я это дело!
Как всегда, "дело было не в бобине...", не в программе то есть. Просто тогда я папку для готовых файлов указывал на сетевом общем диске. Вот они очень долго формировались. А после указания папки для готовых файлов на локальном диске, всё начало летать!
Юрий, программа вставляет картинки в шаблоны Excel точно также, как и в шаблоны Word
Эта возможность была реализована давно
Здравствуйте!
А со вставкой картинок в шаблоны EXCEL как продвигаются работы? Или не будет вообще такой возможности?
Очень полезной функцией с рисунками была бы возможность "Вставить только один раз". Да и не только с рисунками.
Можно было бы ограничиться созданием одного столбика PasteImage, а не плодить их.
Пример: имеем 3 фирмы: Абсолют, Огонь, Белка с набором файлов Абсолют1, Абсолют2, Абсолют3, Огонь1, огонь2.....
На данный момент нужно создать 3 столбика.
Предложение: использовать в ячейке ключ: Абсолют*.jpg, Огонь*.jpg
В полях шаблона естественно д.б. заполнены полноценные названия.
Итого: вместо 3 столбиков PasteImageблабла имеем один с ключами. Необходимое условие - определенный набор картинок должен иметь общую часть названия.
На выходе - сэкономленные нервы при заполнении столбиков.
Это же касается PasteWordDoc- рассматриваю как более интересный вариант- можно например вставить блок сразу с 2 подписями и 2 печатями