Как сделать переключатель в ворде

Добавил пользователь Алексей Ф.
Обновлено: 05.10.2024

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

Автозаполнение документа или договора Word Без Excel – как это сделать?

Сколько же я намучался, забивая запросы типа “как сделать автозаполнение word без экселя” или “заполнение документа значением поля” или “word значение поля в текст автоматически“. На самом деле всё оказалось не так сложно, как я изначально предполагал.

Да, можно делать очень полезные связки документов, когда мы заполняем эксель, а потом у нас шаблон ворда из него берет информацию. Но объяснить какому-нибудь муниципальному сотруднику как это делать – задача практически невозможная.

Так вот, всё что нам потребуется – это Microsoft Word Документ. В нем мы создадим поля, настроим страницы и всё будет автоматически наполняться.

Инструкция как сделать автозаполнение документа Word из полей

Для примера возьму документ договора, где есть заказчик, исполнитель, дата документа и сумма договора, которые мы хотим подставлять из полей.

Пример документа с автозаполнением из полей делаю в microsoft office word 2019.

  1. Формат документа DOCM.
    Создаем новый документ и сохраняем его в формате docm (Документ Word с поддержкой макросов).
  2. Вкладка “Разработчик”.
    Файл – Параметры – Настроить ленту. В выпадающем списке выбираем “Основные команды”, затем выделяем ниже строчку “Разработчик”, и по середине жмем “Добавить”. Справа появляется “разработчик” с плюсиком, жмем Ок, и видим, что теперь вверху есть вкладка “Разработчик”.
  3. Делаем страницу с полями для ввода данных документа (договора).
    Кликаю в начале договора, жму вставка – разрыв страницы, и в итоге у меня пустая первая страница.
    На ней создаю табличку, это не обязательно, и начинаю там создавать поля. Делаем страницу с полями для ввода данных
  4. Создаём поля для ввода текста для автозаполнения документа.
    Кликаем в любое место документа, где нам нужно поле.
    Переходим во вкладку Разработчик. Вставляем не просто текстовое поле, а именно СТАРОЕ текстовое поле.
    То есть выбираем там уже иконку “Инструменты из предыдущих версий”, затем “Поле (элемент управления формы)”.
    И вставляем куда нам нужно.
  5. Настраиваем поля Word для автозаполнения.
    Когда поле есть на странице, жмем по нему правой кнопкой и во всплывающем меню выбираем “Свойства” (поля).

    Настраиваем обязательно следующие параметры поля:
    - Текст по-умолчанию: тут свой текст.
    - Закладка: на английском, уникальный идентификатор поля. Придумайте что-нибудь понятное, это нам пригодится далее.
    - Ставим галочки (чек-боксы) “разрешить изменения” и “вычислить при выходе”.
    В данном примере я создал текстовое поле, в котором будет Дата договора (по сути это любой текст). Мне главное, чтобы я в одном месте ввел данные, а в других местах документа текст из поля автоматически заполнился. И в данном случае это будет то, что я назвал датой.
  6. Настраиваем подстановку текста из поля в документ.
    ЕСТЬ ДВА СПОСОБА: ВРУЧНУЮ СОВСЕМ, И ЧЕРЕЗ СВОЙСТВА ПОЛЕЙ.
    Разберем первый способ: вставка текста из поля в документ через закладку ctrl+f9.
    Для этого выбираем место, где у нас должно подставиться значение поля. Мы помним, что в нашем случае уникальный идентификатор (название закладки) в примере: POLEDATE.
    В этом месте кликаем мышкой левой кнопкой (просто чтобы там курсор мигал), затем на клавиатуре нажимаем сочетание клавиш Ctrl+F9 (контрол плюс эф девять).
    Видим, что появились фигурные скобки с серым фоном, и мы можем внутри печатать.

    Печатаем внутри следующее: REF POLEDATE.
    Поясняю: внутри фигурных скобочек, должно быть три буквы заглавных REF, затем пробел, затем то как мы назвали закладку (идентификатор поля). В нашем случае это POLEDATE, а может быть что угодно.
    Больше ничего жать не нужно, можно убрать оттуда курсор.
    Вот как это выглядит в итоге:

    Второй способ: вставка значения поля из другого поля автоматически через закладку REF.
    Это практически тоже самое, только не нужно нажимать ничего на клавиатуре. По мне так, дольше, но вдруг вам там понятнее.
    Так же создаем поле, в этом примере возьму сумму договора. При создании поля (см. п. 5) я ввел название закладки поля (уникальный идентификатор) pole_stoimost.

    Только теперь, когда мы нажали в место документа, куда хотим подставить данные автоматически (курсор там мигает), мы вставляем поле.
    Выбираем вкладку “Вставка”, затем “Экспресс-блоки”, затем “Поле” (как на скриншоте ниже):

    Это поле нужно настроить так, чтобы в него подставлялось значение другого поля автоматически.
    При вставке поля из экспресс-блоков, или когда вы потом можете нажать правой кнопкой Свойства поля, настраиваем так.
    Слева выбираем тип поля “Ref”, и дальше выбираем название нашей закладки, т.е. идентификатор поля, откуда надо подставить текст. В нашем случае это pole_stoimost:

    (вот кстати выше видно на скриншоте еще ошибку “Ошибка! Источник ссылки не найден.” – это происходит, когда вы ввели REF Несуществующая закладка, например. То есть не найдено поле (закладка) с тем идентификатором уникальным. И надо просто проверить свойства полей.).
    Короче, так или иначе, подытожу:
    - Создали поле через Разработчика.
    - У него в свойствах прописали уникальный идентификатор (название закладки).
    - Вставили через CTRL+F9 или экспресс блоки – поле (место) куда будет подстваляться текст из первого поля, указав такой же идентификатор.
  7. Автозаполнения документа значением из полей через F9 или печать документа.
    Ну.. тут уже все понятно должно быть – насоздавали полей сколько нужно, поставляли в места куда нужно.
    По-умолчанию, Word будет автозаполнять документ автоматически, если весь документ выделить (ctrl+a например) и нажать кнопку F9.
    Места с REF и полями преобразуются в то, что есть в оригинальном поле-закладке.
    Но есть трудность – сложно объяснить людям как это работает, что выделять и как обновлять эти поля.
    Я выбрал способ попроще – чтобы поля автоматически обновлялись при печати (печатать почти все умеют как).
    Лезем в настройки (файл – параметры), там выбираем “Экран” и отмечаем галочку “Обновлять поля перед печатью”.

    Теперь, каждый раз когда через Файл – Печать или Ctrl+P будет печататься документ – поля будут обновляться (текст автоматически подставляться), т.е. тоже самое что через выделение документа и нажатие F9.
  8. Наводим красоту: запрет редактирования, номера страниц.
    Ну и еще два момента. Во-первых, документы пронумерованы обычно. И основная проблема – что страница с полями тоже печатается, а в официальном документе её быть не должно.
    Соответственно, способа убрать страницу word из печати автоматически я не нашел. Поэтому, выкрутился по-другому.
    Через настройки колонтитула (несколько кликов по нижней части документа (или где там у вас номера страниц)), переходим в свойства, номера страниц, и там выбираем начать с “0″, с нуля короче.

    Таким образом, страница с полями становится как бы нулевой, и договор печатается как надо, первая страница договора остается первой.
    И второе, защита от редактирования, чтобы только вводили данные в поля.

    Сделал просто – Рецензирование – Ограничить редактирование – Да, включить защиту, ну и пароль 1.
    Отключается так же, только не все видят – там внизу кнопка становится “отключить защиту”.

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

Посмотрите на Word и восхититесь его богатым инструментарием. А ведь на практике нам чаще всего бывают нужны всего 10÷12 команд. И эти команды Word’а находятся на разных лентах, в разных диалоговых окнах. А ещё есть такая штука, как Панель быстрого доступа.

Панель быстрого доступа

С лентами всё более-менее понятно. Переключаемся между лентами, выбираем нужную команду, при помощи кнопки группы команд вызываем диалоговое окно:

По окончании урока вы сможете:

  1. Настроить Панель быстрого доступа с использованием ленты
  2. Настроить Панель быстрого доступа с использованием окна Параметры Word

Панель быстрого доступа

Панель быстрого доступа находится в левом верхнем углу рабочего окна Word. Мало кто обращает внимание на несколько кнопочек, притулившихся в углу. А между тем хорошо настроенная Панель увеличивает производительность труда в разы:

Панель быстрого доступа

Для начала нажмём кнопку выпадающего меню и познакомимся с этим самым меню:

Я отметила следующие команды:

Панель быстрого доступа

Панель быстрого доступа

И получила такую Панель быстрого доступа:

Добавлять команды на Панель быстрого доступа можно двумя способами.

1. Настроить Панель быстрого доступа с использованием ленты

Панель быстрого доступа

Как видите команда Символы всего за два действия появилась на Панели быстрого доступа:

Рассмотрим случай посложнее.

Мы часто работаем с таблицами. Но ленты Работа с таблицами нет. В таком случае в свободном месте документа создайте любую самую простую таблицу:

Панель быстрого доступа

Для этого пройдите путь: лента Вставка → группа команд Таблицы → число строк и столбцов:

Согласитесь, если мы с обеих лент выберем нужные нам команды, то сэкономим кучу времени и сил.

2. Настроить Панель быстрого доступа с использованием окна Параметры Word (ну, очень большие возможности!)

  1. Выбираем команду в левом списке
  2. Щёлкаем ЛМ во клавише Добавить
  3. Выбранная команда появляется в правом списке, то есть на Панели быстрого доступа
  4. Активируется кнопка сортировки команд на Панели быстрого доступа

Но всё дело в деталях.

Я разыскала эту команду (а по алфавиту это легко сделать) и добавила на Панель быстрого доступа.

Вот так постепенно я собрала коллекцию команд, которыми пользуюсь наиболее часто.

Если в вашем документе Word много кодов полей, которые вы не собираетесь обновлять, вы можете преобразовать их в обычный текст. Для этого вам нужно будет легко найти свои поля, включив затенение полей.

В этом посте показано, как включать и выключать затенение полей в Word 2003, Word 2007, Word 2010, Word 2013 и Word 2016. Мы также покажем шаги по преобразованию полей в обычный текст, которые одинаковы во всех трех версии.

Включение и выключение затенения полей в Word 2007 по 2016

Процедура включения или выключения затенения полей в Word 2007, по сути, такая же, как в Word 2010 — 2016. Мы покажем вам шаги для Word 2007 и укажем на некоторые отличия для более новых версий Word. Для начала нажмите кнопку Office.

Выбор параметров Word в Word 2007

Установите флажок Показать коды полей вместо их значений, чтобы отобразить фактический код, который используется для генерации значения поля. Обратите внимание, что вы не можете полностью скрыть поле. Word будет отображать код или результаты, и вы можете использовать этот флажок для переключения между ними. Вы также можете использовать сочетание клавиш ALT + F9 для переключения между результатами полей и кодами полей.

Прокрутите вниз до раздела Показать содержимое документа. Выберите нужный вариант в раскрывающемся списке Затенение поля. Опции выполняют те же функции, что и описанные выше для Word 2003.

Выбор Всегда показывать заливку поля в Word 2007

Опять же, если вы выбрали Всегда, затенение поля отображается, даже если курсор не находится в поле.

Пример затенения полей в Word 2007

Коды полей можно переключать так же, как описано выше для Word 2003.

Преобразовать поля в обычный текст

Преобразование поля в обычный текст выполняется одинаково во всех трех версиях Word, обсуждаемых в этом посте. Просто поместите курсор в поле, которое вы хотите преобразовать в текст, и нажмите Ctrl + Shift + F9. Поле преобразуется в текст как последнее значение, которое оно содержало, когда оно было полем.

Поле не связано и преобразовано в обычный текст

Отмена действия Unlink Fields

Если вы хотите преобразовать все поля в текст, вы можете выделить весь текст в документе, как описано ранее в этом посте (Ctrl + A), а затем нажать Ctrl + Shift + F9. Тогда в вашем документе больше не будет полей.

Обновить поля

ПРИМЕЧАНИЕ. Вы также можете нажать F9, чтобы обновить выбранное поле. Если вы хотите обновить все поля в документе, нажмите Ctrl + A, чтобы выделить весь текст в документе, включая поля, и нажмите F9. Все поля в документе будут обновлены.

Обновление поля в Word 2003

ПРИМЕЧАНИЕ. Вы можете обновить все поля в документе так же, как описано выше для Word 2003.

Обновление поля в Word 2007

Включение и выключение затенения полей в Word 2003

Это позволяет сразу увидеть ваши поля в документе. Если вы хотите видеть затенение поля только тогда, когда оно выбрано, или курсор находится в поле, выберите При выборе из раскрывающегося списка Затенение поля. Это выбор по умолчанию при установке Word.

Выбор Всегда показывать заливку поля в Word 2003

Чтобы скрыть коды полей в документе Word, просто снимите флажок прямо над заливкой поля, который называется Полевые коды.

Если вы выбрали Всегда, вы заметите, что поля подсвечиваются, даже если курсор не находится в поле.

Пример затенения поля в Word 2003

Выбор переключаемых кодов полей в Word 2003

Если некоторые или все ваши поля показывают коды полей, вы можете отобразить значения всех полей, нажав Ctrl + A, чтобы выделить весь текст в вашем документе, щелкнув правой кнопкой мыши в любом месте текста и выбрав Переключить коды полей из всплывающее меню.

Возможно, вам придется выбрать опцию дважды, пока не отобразятся значения ваших полей. Все поля преобразуются в одно и то же состояние, даже если некоторые отображают коды полей и некоторые отображаемые значения.

Заполняем пробелы — расширяем горизонты!

Клавиша Insert на клавиатуре

где клавиши Insert и Fn на клавиатуре

Рис. 1. Где клавиши Insert и Fn на клавиатуре.

Порой клавишу Insert надо использовать вместе со вспомогательной клавишей Fn. В основном, это правило относится к ноутбукам, где присутствуют компактные клавиатуры. По этой причине там зачастую одна и та же клавиша используется в двух вариантах. На клавише обычно нанесены два названия. При этом один вариант действует с нажатой клавишей Fn, а другой – без нажатия на Fn.

Однако не все так просто. И в текстовом редакторе Word имеются дополнительные внутренние настройки для этой клавиши, имеющие важное значение. О них пойдет речь ниже.

Видео Новые буквы пишутся поверх прежних в Ворде: режимы Замена букв и Вставка

Как отключить замену букв или текста в Ворде

кнопка Office и Параметры Word

клавиша Ins для переключения режимов вставки и замены в Word

Как показано на рисунке 3, нужно убрать галочки возле пунктов

Эти нехитрые приемы дают возможность настроить текстовый редактор Word так, как это удобно для работы пользователя.

Читайте также: