
Работа с документами по образцу является привычной задачей для многих. Справки, счета, контракты, декларации, отчеты и прочие документы – неизменные спутники любого рабочего процесса. Если ваша деятельность связана с заполнением документов на основе данных из Excel, то вы оказались в правильном месте.
Все делается в два шага:
Прежде всего, что подразумевает под собой название ячейки?
Эта область слева от строки формул присваивает ячейке её наименование:

Сейчас в этом поле написано В3.
При вводе в данном полe наименования Цена_товара, ячейка В3 будет именоваться Цена_товара. Пример:

В данный момент формулу =В3*1,2 можно выразить как = Цена_товара*1,2, и итог останется прежним.
Попробуйте и сразу все поймете.
На втором шаге всё становится ещё легче.
К примеру, значение ячейки Цена_товара (в данном случае это 45) следует подставить вместо пробела в следующем предложении:
«В контракте указана продукция по стоимости __ руб. в требуемом количестве».
Для этого просто надо заменить подчеркивание на название ячейки в фигурных скобках. Вот так:
«В договоре указан товар по цене руб. в необходимом количестве».
Все, теперь кликнуть кнопку Заполнить и создается новый документ Word с текстом:
«В договоре указан товар по цене 45 руб. в необходимом количестве».
Кнопка Заполнить находится в меню Робастика на вкладке Надстройки в Excel:

Еще раз поясним весь процесс от начала до конца:
Посмотрите наглядное объяснение в видео немного другими словами:
Откройте демонстрационные файлы Excel и Word, на примере которых можно "вживую потрогать" работу автозаполнения. Подробнее в блоге Робастика: Как работает автозаполнение — разбор примеров шаг за шагом
Как вставить целую таблицу

Например, для вставки таблицы с листа Экспликация название этого листа нужно вставлять как . Т.е. чтобы указать лист Excel, с которого надо вставить таблицу в документ, в название этого листа на ярлыке нужно добавить фигурные скобки. Вот так:

В документе Word следует также указать имя листа в фигурных скобках:
Это все, что нужно для вставки таблицы.
Теперь при нажатии кнопки Заполнить вся таблица целиком со вкладки Excel с названием будет вставлена в шаблон Word вместо точно с тем форматированием, которое сделано в Excel.
Обратите внимание, что форматирование используется разное при вставке ячеек и таблиц:
При добавлении ячеек применяется оформление из Word, а при добавлении таблиц структура таблицы переносится с её собственным оформлением, как это реализовано в Excel.
Вставка изображений
Робастик вставляет в шаблон Word также изображения: фотографии, схемы и графики, сканы и скриншоты, рисунки и прочие иллюстрации. Как организовать автозаполнение таблиц изображениями и формирование фототаблиц в шаблоне Word читайте в статье Автоматически добавляем фототаблицы с изображениями и рисунками в шаблонные документы
Как избежать ошибок при заполнении шаблона Word из Excel
Хотя в целом макрос формирует документы безошибочно, его настройка и исходные данные для вставки в поля формы все еще требуют контроля. Для решения этой задачи в Робастике предусмотрены специальные возможности, позволяющие свести к минимуму ошибки из-за человеческого фактора при автоматической загрузке данных из таблицы Excel в поля формы Word.
Демонстрационные примеры
Демонстрационные файлы Робастика разработаны для бысторого знакомства с настройкой автозаполнения шаблонов Word данными из Excel. Что это за файлы, как они устроены, как ими пользоваться для настройки заполнения своих шаблонов — наглядно показано в статье Разбор примеров шаг за шагом.
Дополнительные функции
Примеры использования функций находятся:
Техподдержка
Вопросы по использованию Робастика можно обсудить здесь:
Автозаполнение из Excel в один клик
для типовых документов, форм, бланков и шаблонов Word

Парсинг недвижимости
Надстройка для Excel, предназначенная для извлечения информации о недвижимости и структурирования собранных данных
Что не так со «слиянием» в word+excel и как по уму автозаполнять шаблонные документы
Надысь зашел здесь в комментах разговор про автозаполнение документов по шаблону. Там было такое мнение:

По поводу автоматизации и шаблонизации актов лучше использовать "слияние" в word+excel.

Я-то знаю что лучше) Поэтому предложил другую концепцию автозаполнения. Не убедил. Но концепция оказалась востребована — люди интересовались, смотрели и скачивали необычно много для воскресенья. Поэтому захотелось порассуждать на эту тему — о разных парадигмах автозаполнения и почему майковский вариант не всем заходит.
Дисклеймер
Большое количество типовых документов состоит из 1 — 2 страниц. Это разнообразные акты, накладные, выписки, справки, договора, уведомления. Как правило, в них меняются даты, ФИО и пара цифр. Такие документы заполняются десятками и больше за день.
Другой класс типовых документов, — заключения, отчеты и прочие результаты аналитической работы, — требуют для подготовки объемный сбор данных и проведение сложных расчетов. В них нужно заполнять таблицы с объединенными ячейками и с разным количеством строк. Нужно включать иллюстрации, сканы, графики, фото. Они состоят из десятков и сотен страниц, разделенных на несколько глав.
Такие документы оформляют единицами в день или в неделю. Там тоже меняются даты и ФИО. И десятки или сотни цифр. Казалось бы — это же совсем разные документы, разные ситуации с ними и соответственно нужны разные инструменты для их автозаполнения. Но есть нюанс)
Работает — не трогай!
На самом деле есть возможность поменять все связи связанных документов xlsx и docs за один раз. Если найдете нужную кнопку в нужном подменю нужного меню.
И поймете как оно работает. Можно же просто указать какой конкретно файл использовать для заполнения шаблона? Это для слабаков. Сильные курят справку. Сильные роют интернет.
Сохраняй стойкость! Переноси данные из Excel в Word согласно рекомендациям Microsoft!
Что вообще такое эти связи связанных документов xlsx и docs? Это вступительное испытание в клубе стрельбы себе по ногам?
Сказано же — не трогай!

Настроил функцию автозаполнения и затем захотел внести изменения в файл Excel? Ха-ха ))) .. Извини!)
По секрету. Можно редактировать и после. В пределах здравого смысла. Но, да, официально черным по русскому написано — нельзя. Ну, нельзя — так нельзя.
В одни руки — один лист
Почему, Билл, почему. У тебя листов в Экселе не хватает на всех? Хочется же по уму оформить источник данных xlsx: на одной вкладке — данные договора, на второй — исходные данные, на третьей — промежуточные, на четвертой — выводы, на пятой — примечания и т.д. Низзя(
Все не то, чем кажется
Так выглядит поле в word для подстановки в него данных из excel. Нормально вроде выглядит? Просто слово в кавычках. Казалось бы, что тут такого? Но если вы его захотите поправить.. Поставить на него курсор и поправить..
Например, Номер на Номер 1. Или на поле из списка, например — Имя. Обломитесь. Низзя. Просто поправить — низзя. Ну вот низзя просто. Это Майкрософт, детка.
На самом деле, если заглянуть в изнанку такого поля Номер, там будет что-то типа такого:
Те, кто рискнут заглянуть в эту бездну, должны сначала прочитать надпись над входом в нее:
Так что, если у вас слишком длинная жизнь и вы хотите потратить ее на путешествие далеко за рамки..
Нельзя так просто взять и заполнить автоматом документ по шаблону
Там будет еще много ссылок и вставок на сопутствующие и второстепенные темы, так что удачи не заблудиться и не забыть кто вы, где вы и зачем вам все это надо. В этом вам поможет учебный курс. После освоеня которого вам дадут Советы по использованию промежуточного слияния, покажут Добавление настраиваемых полей слияния и отправят в направлении Дальнейшая персонализация документов. Удачи.
Серебряная пуля
Или можно пойти коротким путем. Никакого хардкора, никакого Майкрософта. Всего три экрана с объяснением, половина из которых — иллюстрации. И можно править поля прямо в тексте. И можно разносить вставляемые данные в Excel по вкладкам. И можно копировать файлы как угодно, даже отправить коллеге. И вообще нет связей связанных документов (Билл, прости мне это святотатство!).
Про вставку целых таблиц, изображений и контроль результата слияния уже не будем тут поднимать.
Но. Сможете ли вы после этого гордо сказать:

Зачем использовать стороннюю надстройку, когда встроенный функционал справляется с этой же задачей.
Звучит! Хотите лишить себя этой фразы?
Ну и надо же всегда расти над собой. Попробуйте на коллегах заклинание "Я умею в слияние в Word+Excel!" → Вам гарантировано +100 lvl к уважению. Никто не может — вы можете!
И сравните с реакцией на "надстройка сама автоматом заполняет отчет / заключение / форму / спецификацию":

И чо?
Это не все претензии к "слиянию" word+excel. Но, кажется, достаточно для обозначения ситуации.
Корень проблемы наверное в том, что UI/UX для слияния майки разрабатывали в доинтернетное средневековье. В те времена обычным делом было прохождение инструктажей и получение допусков к работе на ПЭВМ. Получали такой допуск знатные ботанЫ, для которых за счастье было потратить неделю на конспектирование майковской методички по слиянию и последующие упражения его использования.
В настоящее время ситуация изменилась, и документы нередко создаются людьми, не обладающими выдающейся квалификацией в ботанике. Введено понятие "интуитивно понятный интерфейс". Удобство, при котором "любой профессор сможет освоить его за месяц", больше не считается удовлетворительным для оценки юзабилити. Однако уровень навыков у людей различается, и каждый сможет выбрать инструмент по своему вкусу.
Всем доброй пятницы!




