мой друг страдает от проблемы в Word 2007. Все файлы с формой открываются неправильно, все поля формы заменяются {FORMTEXT}. Я открыл те же файлы в Word 2010, и они отлично открываются на моем компьютере. Экспорт в PDF из того же Word 2007 делает формы отлично отображаются в PDF.
вы можете сказать, мой какой тип настройки делает ее слово 2007 не показывать формы правильно?
источник
1 ответов
это проблема кода поля. Используйте ALT & F9 для переключения «показать коды файлов» или вы можете сделать это с параметрами word, Как так «Кнопка Office|параметры Word|дополнительно > показать содержимое документа», как обсуждалось здесь.
для печати попробовать этой:
перейти в файл / печать / параметры
«Include with Document»:
снимите флажок «коды полей»
OK / Close
удачи…
источник
1 ответ
Это проблема кода поля. Используйте ALT и F9 для переключения «показать коды файлов», или вы можете сделать это с помощью параметров слова, например «Кнопка Office | Параметры Word | Дополнительно> Показать содержимое документа», как обсуждалось здесь.
Для печати попробуйте это:
Перейдите в Файл / Печать / Параметры
«Включить с документом»:
Снимите флажок «Коды полей»
ОК / Закрыть
Удачи…
Всё ещё ищете ответ? Посмотрите другие вопросы с метками microsoft-word microsoft-office microsoft-word-2007 microsoft-office-2007.
Доброго времени суток!
Я бы хотел поднять скорее идейный вопрос: Как правильно заполнять шаблон Word?
Я знаю как минимум 5 способов заполнения Word шаблона, и все 4 имеют свои недостатки, пятый же настолько ужасен, что я его даже приводить не буду. Но крови он мне попил изрядно, т.к. приходится работать с чужим кодом. И так, давайте я перечислю то что знаю и плюсы и минусы этих подходов, а вы может быть подкините ещё способов для размышления, а может быть даже посоветуете единственно верный! Думаю тема будет многим полезна.
Описываю всё по русской версии Word.
1. DocVariable
Можно вставлять в шаблон поля с типом DocVariable, давать им имена, а потом в коде обращаться к ним примерно так:
C# | ||
|
В конце надо обязательно вызвать WordDoc.Fields.Update();
Плюсы: можно включить или выключить (Alt+F9) отображение этих переменных в шаблоне. Имена переменных видны прямо в шаблоне. Можно в разные места вставлять одну и ту же переменную.
Минусы: если вдруг по какой-причине вы не присвоили в коде значение такой переменной, то в результате в документе на месте переменной будет красоваться такая ошибка: «Ошибка! Переменная документа не указана.»
2-3 FormText или Bookmarks
Эти 2 способа я объединю, т.к. они по сути одинаковы и второй полностью перекрывает третий.
Второй и опишу. В шаблон вставляется Поле FORMTEXT, ему присваивается Закладка, по которой мы и будет обращаться к полю в коде. Примерно так:
C# | ||
|
Ну и тоже самое с закладками, т.е. можно вставить в документ Закладку и почти так же к ней обращаться, только закладки не видны в Шаблоне в отличии от FormText, что не очень удобно.
Плюсы: в Шаблоне видны места вставок их отображение можно включать и отключать (Alt+F9). Если в коде мы ей ничего не присваиваем, ничего не происходит.
Минусы: что бы увидеть имя Закладки, нужно лезть в свойства Поля. Одно и тоже Поле (т.е. с одинаковой Закладкой) нельзя использовать в разных местах.
4. Replace Text
Можно из кода воссоздать вызов всем знакомой функции «Найти и заменить». В коде это всё выглядит немного громоздко, благо один раз метод написали и забыли. Но суть следующая. В Word вставляются текстовые «метки», т.е. такие сочетания, которые вы будете искать в коде и заменять. Кто-то используется для меток угловые скобки, кто-то фигурные… Не суть, главное что бы метки уникальной выделялись из текста. Т.е. вы можете вставить в документ такую метку {FieldName}, а в коде искать текст «{FieldName}» и заменять на то, что вам надо.
Плюсы: в Шаблоне явно видны как сами метки, так их имена. Можно использовать одну и ту же метку в разных местах. Если вы из кода попытаете заменить не существующую метку, ничего не произойдёт. В предыдущих случаях этот момент идёт в минус, т.к. попытка обратиться к не существующему полю вызовет ошибку, но минус так себе, поэтому я его там и не указал.
Минусы: если в коде вы по какой-то причине пропустили какую либо метку, она очень не красиво будет смотреться в результирующем документе. Сам подход архитектурно кривоват, т.е. какие-то сепец. символы для выделения меток, да и после замены какой-либо метки вы уже ничего не можете с ней сделать в Шаблоне, что тоже не очень хорошо.
А какой способ используете вы и почему? Может быть я не правильно использую какой-либо из вышеперечисленных способов и можно исключить перечисленные в нём минусы? Я лично пользуюсь первым способом, т.к. его единственный минус наиболее безобидный на мой взгляд.
Краснодарский государственный университет
культуры и искусств.
Курсовая работа по информатике.
Тема : Использование полей и закладок для редактирования информации в документах Word
Преподаватель Долгих В В
Выполнил: студентка 2-го курса
группа НЭК-99
Вереса Ольга.
Краснодар
2001
оглавление
Автоматическая вставка сведений с помощью полей——
Вставка полей Word в основной документ—————————
Добавление данных в источник данных Word———————-
Правка существующих записей данных——————————
Добавление новых полей данных—————————————
Добавление подсказок к полям формы———————————-
Добавление элементов в список————————————————
Заполнение экранной формы——————————————————
Изменение кодов полей—————————————————————
Обновление полей————————————————————————-
Параметры текстового поля формы—————————————-
Поля слияния———————————————————————————
Поля форм—————————————————————————————
Способы использования полей————————————————
Одновременное обновление одинакового текста в разных местах документа————————————————————————————————————
Вставка другого документа в активный документ————
Вставка даты и времени создания или печати в документ
Печать заголовков страниц в словарном стиле——————
Выполнение вычислений———————————————————-
Вставка поля закладки—————————————————————
Разрешение вопросов——————————————————————
Вставка закладки в элемент списка автотекста—————-
Создание элемента предметного указателя, содержащего диапазон страниц————————————————————————————————————
7 Нажмите кнопку “Пометить”.————————————————
Контрольные вопросы.—————————————————————
Контрольные задания.—————————————————————-
Список литературы.———————————————————————
Автоматическая вставка сведений с помощью полей
1 Поместите курсор в позицию, куда требуется вставить сведения.
Выберите команду Поле в меню Вставка.
2 Укажите категорию, а затем выберите имя поля.
3 Чтобы добавить ключи полей или другие параметры к кодам полей, нажмите кнопку
«Параметры».
Примечания
· Для получения более подробных сведений об определенном поле или параметре, выберите
имя поля или параметр, а затем нажмите клавишу F1.
· Чтобы вложить поле в другое поле, сначала вставьте поле-контейнер. Затем сделайте
видимыми коды полей и вставьте второе поле.
Вставка полей Word в основной документ
1 В основном документе установите курсор в место, куда хотите вставить поле.
Вставьте поле IF или FILLIN туда, где требуется печатать результирующие сведения. В начало документа можно вставить поле ASK
или SET.
2 На панели слияния нажмите кнопку «Поля Word», а затем укажите поле.
Если откроется окно диалога, введите в нем сведения для поля.
3 При вставке полей ASK или SET вставьте поле закладки в позицию, где будут
печататься сведения, представленные в закладке.
Добавление данных в источник данных Word
Если источник данных является документом Word, в нем можно редактировать записи данных и добавлять в него новые записи и поля
данных. Так, чтобы добавить новых клиентов в почтовый список, необходимо создать по отдельной записи для каждого клиента. Чтобы добавить новую категорию
сведений ко всем записям (например номер факса или адрес электронной почты), необходимо создать новое поле данных.
Правка существующих записей данных
1 Откройте источник данных в окне диалога Форма данных.
Как это сделать?
Просмотр записей данных в окне диалога «Форма данных»
В зависимости от места текущей работы, отображать записи данных в окне диалога Форма данных можно одним из следующих
способов:
· Находясь в окне диалога Слияние, нажмите кнопку «Правка» рядом с кнопкой
“Получить данные”, а затем выберите нужный источник данных.
· Находясь в основном документе слияния, нажмите кнопку на панели слияния.
· Если источник данных, созданный в Word, открыт в окне документа, нажмите кнопку на панели
базы данных.
Примечание. Если источник данных создан в приложении, поддерживающем DDE (например Microsoft Excel или Microsoft Access),
и это приложение установлено на компьютере, нажмите кнопку «Правка» рядом с кнопкой “Получить данные” в окне диалога Слияние или нажмите кнопку на
панели слияния, чтобы запустить приложение. Затем можно изменять записи данных файла-источника.
2 Отредактируйте записи, которые требуется изменить.
Для поиска записи данных, которую требуется изменить, нажмите кнопку ”Найти”, а затем ведите поиск, вводя сведения, которые
содержатся в этой записи.
3 Для сохранения изменения источника данных нажмите кнопку ”Источник”, а затем
нажмите кнопку .
Добавление новых полей данных
1 Откройте источник данных в окне документа.
Как это сделать?
Просмотр записей данных в окне документа
В зависимости от места текущей работы, источник данных можно открыть следующими способами:
· Выберите команду Открыть в меню Файл, а затем укажите нужный источник данных.
· Находясь в окне диалога Слияние, нажмите кнопку «Правка» рядом с кнопкой
“Получить данные”, выберите нужный источник данных, а затем нажмите кнопку «Источник».
· Находясь в основном документе, нажмите кнопку на панели слияния, а затем нажмите кнопку
«Источник».
2 На панели базы данных нажмите кнопку .
3 В поле ”Имя файла” введите имя для нового поля, а затем нажмите кнопку
“Добавить”.
4 Чтобы добавить сведения из нового поля ко всем записям, нажмите кнопку, а затем отредактируйте записи в окне диалога Форма данных.
Добавление подсказок к полям формы
1 Установите указатель на поле формы, к которому будет добавлена подсказка, и дважды нажмите
кнопку мыши.
2 Нажмите кнопку «Текст справки».
3 Выберите вкладку «Строка состояния» для вывода подсказки в строку состояния.
Выберите вкладку «Клавиша F1» для вывода подсказки в окно сообщений при нажатии клавиши F1.
4 Установите требуемые параметры.
Добавление элементов в список
1 Убедитесь, что документ не защищен.
Как это сделать?
Снятие защиты с экранной формы
Для активизации полей экранной формы таким образом, чтобы пользователь имел возможность вводить в них данные, но не
изменять сами поля, форма должна быть заблокирована, или «защищена». Для внесения изменений в форму сначала следует снять защиту.
· Выберите Снять защиту в меню Сервис.
При необходимости для снятия защиты введите пароль.
Совет. При разработке формы можно быстро установить или снять защиту с помощью кнопки
.
2 Установите указатель на раскрывающийся список поля и дважды нажмите кнопку мыши.
3 Введите название элемента в строку «Элемент списка».
4 Нажмите клавишу «Добавить».
Заполнение экранной формы
1 Выберите команду Создать в меню Файл.
2 Выберите нужный шаблон формы, установите переключатель «Документ», а затем
нажмите кнопку «OK».
3 Заполните форму, введя данные во все поля формы. Для переходов между полями можно
использовать клавиши табуляции, возврата каретки или стрелки.
4 Выберите команду Сохранить как в меню Файл.
5 Введите в строку «Имя файла» имя файла, в который будет записана форма с
введенными данными.
Для сохранения формы как документа выберите значение «Документ Word» из списка «Тип файла».
Примечание. Если при заполнении экранной формы возникнут трудности, воспользуйтесь подсказкой. Для ее получения поместите
курсор на форму и прочтите подсказку в строке состояния или нажмите клавишу F1.
Изменение кодов полей
Допускается редактировать коды поля с целью изменить формат или содержимое соответствующего значения поля. Так, в
приведенном ниже примере в коде поля = (Формула) можно заменить 10 процентов на 8 процентов, и тем самым изменить значение поля.
{ = Цена * 10% }
1 Выберите поле.
2 Если отображаются значения полей, нажмите клавиши SHIFT+F9 для отображения кодов
полей.
3 Отредактируйте инструкции, записанные за именем поля.
4 Для обновления поля выберите его и нажмите клавишу F9; затем, чтобы увидеть новое
значение поля, нажмите клавиши SHIFT+F9.
Примечание. Если выбрать любую из фигурных скобок, окружающих поле ({ или }), будет выделено все поле.
Обновление полей
Если постоянное получение новых сведений возможно, следует периодически обновлять поле для получения нового значения
поля. Можно также обновлять связи с объектами, созданными в приложениях OLE.
· Чтобы обновить отдельное поле, выберите поле или его значение, а затем нажмите
клавишу F9.
Чтобы обновить все поля в документе, выберите команду Выделить все в меню Правка, а затем нажмите клавишу F9.
Совет. Нетрудно обновлять все поля документа каждый раз перед его выводом на печать. Выполните команду Параметры из меню
Сервис
, выберите вкладку «Печать», после чего установите флажок «Обновлять поля».
Параметры текстового поля формы
Параметр Назначение
Обычный текст Ввод текста, чисел, символов или пробелов
Число Ввод чисел
Дата Ввод
даты
Текущая дата/Текущее время Отображает текущую дату и текущее время. Эти поля не могут быть изменены.
Вычисление Использует поле =(Формула) для вычислений
Поля слияния
Поля слияния, вставляемые в основной документ слияния, указывают места, куда будут помещаться сведения, взятые из выбранного
источника данных. Так, поле слияния «Город» указывает место, куда будут вставлены сведения из поля данных «Город».
Чтобы вставлять поля слияния, нажмите кнопку “Поля слияния” на панели слияния. Нельзя вставить поля слияния, введя символы
полей («») с клавиатуры или вставив эти символы с помощью команды Символ (меню Вставка).
Если включен режим отображения кодов полей, на экране видны коды MERGEFIELD, например { MERGEFIELD Город }. Нельзя изменять
имя поля в инструкциях MERGEFIELD; имя поля должно полностью соответствовать связанному с ним имени поля в строке заголовка источника данных. Режим
просмотра кодов полей (то есть видны или скрыты коды) не влияет на способ вставки сведений из источника данных.
Поля форм
{ FORMCHECKBOX }
{ FORMDROPDOWN }
{ FORMTEXT }
Эти поля вставляют в форму флажок, раскрывающийся список или поле, соответственно. Пользователю не разрешается
самостоятельно вставлять или изменять эти поля. Для их вставки следует использовать команду Поле формы (меню Вставка) или кнопки «Флажок»,
«Поле со списком» и «Текстовое поле» на панели инструментов «Формы». Для изменения этих полей следует использовать кнопку «Параметры
поля формы» на панели инструментов «Формы».
Способы использования полей
С помощью полей можно упростить и облегчить выполнение множества распространенных операций. Чтобы увидеть, какие типы
сведений можно вставлять в виде полей, выберите команду Поле в меню Вставка, а затем прокрутите список полей.
Одновременное обновление одинакового
текста в разных местах документа
Предположим, что в большой документ требуется несколько раз включить текст юридического заявления, каждое слово в котором
должно быть скрупулезно выверено. Скорее всего, текст этого заявления придется несколько раз редактировать. Чтобы при каждом изменении текста заявления
изменения происходили во всем документе, следует сначала определить этот текст в качестве элемента списка автотекста. Затем вставьте заявление в виде поля
AUTOTEXT, которое ссылается на элемент списка автотекста. (Выберите команду Поле в меню Вставка, выделите «Связи и ссылки» в списке
«Категории», а затем выберите «AutoText» из списка «Поля». Для выбора нужного элемента списка автотекста нажмите кнопку
«Параметры».) По окончании изменения текста переопределите элемент списка автотекста. Окончательный вариант текста появится там, куда вставлено
поле AUTOTEXT.
Вставка другого документа в активный
документ
Для вставки целого или части определенного документа в текущий документ применяется поле INCLUDETEXT. Если вставленные
сведения будут обновлены в исходном документе, просто обновите поле INCLUDETEXT, чтобы перенести новые сведения в текущий документ. Чтобы вставить
поле INCLUDETEXT, выберите команду Поле в меню Вставка, выделите «Связи и ссылки» в списке «Категории», а затем выберите
«IncludeText» из списка «Поля».
Вставка даты и времени создания или
печати в документ
Вместо команды Дата и время из меню Вставка используйте поля CREATEDATE и PRINTDATE. Поле CREATEDATE вставляет в документ
дату и время первого сохранения документа под таким именем. Поле PRINTDATE вставляет в документ дату и время последнего вывода документа на печать. Чтобы
вставить поля CREATEDATE и PRINTDATE, выберите команду Поле в меню Вставка
, выделите «Дата и время» в списке «Категории», а затем выберите «CreateDate» или
«PrintDate» из списка «Поля».
Печать заголовков страниц в словарном
стиле
Для быстрого поиска нужного имени в большом списке имен следует помещать вверху каждой страницы первое и последнее имена,
расположенные на этой странице. Сперва примените стиль (стиль абзаца или стиль символа) для форматирования имени. Затем вставьте два поля STYLEREF в заголовок
документа. При выводе документа на печать первое и последнее имена, расположенные на текущей странице, будут печататься в верхней части этой
страницы.
Выполнение вычислений
Для выполнения простых арифметических операций и вычисления математических выражений можно использовать поле = (Формула).
Приведенное ниже поле = (Формула) суммирует значения элементов, помещенных в столбец таблицы Word. Ключ числового шаблона (# «# #0,00 р.) добавляет к
значению поля символ денежной единицы и разделитель групп разрядов.
Прибыль в этом месяце составила { = SUM(Table3 C2:C7) # «# #0,00 р. }
Прибыль в этом месяце составила 91 483,54 р.
Вставка поля закладки
Для помещения в документ сведений, взятых из закладки с помощью полей ASK или SET, необходимо вставить поле закладки в то
место основного документа, куда требуется вставлять сведения.
1 Установите курсор в позицию вставки сведений.
2 Нажмите клавиши CTRL+F9 для вставки парных символов поля ({ }).
3 В промежутке между фигурными скобками введите имя закладки, определенной в поле
SET или ASK.
Если имя закладки также является именем поля Word, перед именем закладки введите REF, например { REF Title }.
Совет. Чтобы быть уверенным, что имя закладки полностью совпадает с именем, указанным в поле ASK или SET, скопируйте имя
закладки и затем вставьте его в промежуток между фигурными скобками.
Разрешение вопросов
Вставка закладки в элемент списка
автотекста
· При создании элемента списка автотекста из текста, содержащего закладку, закладка
остается в этом элементе. При неоднократной вставке элемента списка автотекста в документ, закладка каждый раз удаляется из текста, вставленного ранее, и
присоединяется к тексту, вставленному последним.
Создание элемента предметного указателя,
содержащего диапазон страниц
Если требуется, чтобы элемент предметного указателя содержал ссылку не на одну страницу. а на диапазон страниц,
необходимо отметить этот диапазон с помощью закладки.
1 Выделите диапазон текста, на который должен ссылаться элемент указателя, а затем
выберите команду Закладка в меню Правка
.
2 Введите имя в поле «Имя закладки», а затем нажмите кнопку
«Добавить».
3 Поместите курсор в текст документа, отмеченный закладкой.
4 Нажмите клавиши ALT+SHIFT+X.
5 Введите элемент указателя для отмеченного текста в поле “Основной элемент”.
6 Выберите значение «Диапазон страниц». В поле «Закладка» введите или
выберите имя закладки для диапазона страниц, указанное на шаге 2.
7 Нажмите кнопку “Пометить”.
Контрольные вопросы.
1. что необходимо сделать чтобы создать элемент предметного указателя содержащий
ссылку не на одну страницу. а на диапазон страниц.
2. Как вставить закладки в элемент списка автотекста
3. что необходимо сделать чтобы новый текст или элемент не включился в закладку.
4. Какие типы полей WORD вы знаете. Где они применяются.
Контрольные задания.
Составьте документ который бы содержал:
1. поля «дата», «ASK», «имя автора».
2. Числовое поле.
3. При вставке полей ASK вставьте поле закладки в позицию, где будут печататься сведения, представленные
в закладке.
Список литературы.
1. Фигурнов Ф. В. IBM-PC краткий курс7-е издание.М.:1999.
2. Р. Хасселир К. Фанештихт «Операционная среда WINDOWS-97»М.:эконом,1999
Содержание
- 1 Вкладка разработчик в MS Word
- 2 Создаем настраиваемую форму в MS Word
- 3 Защищаем форма от изменений
- 4 Какие ещё защищенные поля можно создавать в MS Word?
- 5 Включаем вкладку «Разработчик»
- 6 Быть или не быть Шаблону?
- 7 Наполняем форму элементами
- 8 Текстовые блоки
- 9 Добавляем выбор даты
- 10 Вставляем раскрывающийся список
- 11 Вставляем чек-боксы
- 12 В заключение
Мало кто знает, но текстовый редактор MS Word позволяет создавать такую полезную вещь, как настраиваемые формы. Чем же она полезна? Всего один пример — итак, вам нужно получить несколько десятков анкет в электронном виде. Вы рассылаете респондентам шаблон DOC-файла заполненный по образцу, снова получаете уже заполненные анкеты и…
Да, понимаете, что что-то пошло не так. Правильно заполнена только половина анкет, а во всех остальных случаях полный разброд — кто-то удалил важные поля, кто-то что-то добавил, до неузнаваемости изменил форматирование и т.п. В итоге, приходится тратить время на стандартизацию и исправления. Сейчас я расскажу вам как справится с этой проблемой раз и навсегда — наш выбор, настраиваемые формы.
Убедитесь, что вкладка «разработчик» включена
Вкладка разработчик в MS Word
Для начала убедитесь, что в нашем MS Word присутствует вкладка «Разработчик«, которая по умолчанию отключена. Если вкладки нет, первым делом придется её активировать — откройте настройки MS Word («Файл» → «Параметры«) и разыщите пункт «Настроить ленту«. Справа в списке поставьте галочку рядом с пунктом «Разработчик» и примените изменения нажав «Ок».
Включаем вкладку «разработчик» , если она выключена
Теперь вкладка должна появится. переходим туда.
Создаем настраиваемую форму в MS Word
Усложнять мы не будем, и в нашей первой «анкете» будет всего одно поле: имя. В группе «Элементы управления» на вкладке «Разработчик» найдите инструмент «Обычный текст» и щелкните на него. Тотчас на листе появится текстовое поле заполненное заготовкой «место для ввода текста».
Создаем простую форму в MS word
Прекрасно, теперь начинается волшебство. Щелкните по инструменту «Ограничить редактирование» и обратите внимание на появившуюся справа панель. Мы хотим добиться простого результата: пользователь заполняющий документ может ввести текст в поле формы (в данном случае, свои имя), но не может изменить само поле, а также изменить форматирование или вставить в документ какой-то дополнительный текст.
Поле формы вставленное в лист текстового редактора
Защищаем форма от изменений
Теперь сделайте следующее:
- В пункте «Ограничения на форматирование» поставьте галочку «Ограничить набор разрешенных стилей»
- В пункте «Ограничения на редактирование» выберите из выпадающего списка значение «Ввод данных в поля формы».
- В пункте «Включение защиты» нажмите единственную кнопку «Да, включить защиту»
Запрещаем изменение документа
На экран будет выведено окно с предложением ввести пароль — можете ничего не вводить и сразу нажать «Ок», или ввести простой пароль, который не забудете. Вот и всё.
Защищаем страницу от изменений с помощью пароля
Попробуйте ввести имя в созданное нами ранее поле. Получается? А теперь попробуйте ввести текст куда-бы то ни было помимо этого поля. Ага! Страница защищена от редактирования. Можете смело сохранять её и будьте уверены — сохранятся только данные введенные в соответствующее поле.
Что если вам потребуется внести в форму изменения, например, добавив новые поля? Обратите внимание на нижнюю часть панели «Ограничить редактирование» и нажмите кнопку «Отключить защиту». По её нажатию, документ снова будет доступен для редактирования.
Если вы хотите отредактировать страницу, ограничения можно отменить
Какие ещё защищенные поля можно создавать в MS Word?
Кроме уже знакомого нам поля типа «Обычный текст», MS Word предлагает к вашим услугам такие «ходовые» поля как:
- «Форматированный текст» — к тексту в поле можно применить форматирование
- «Флажок» — возможность создать форму с вариантами выбора
- «Раскрывающийся список» — возможность задать элемент с заранее предустановленными вариантами выбора
- «Выбор даты» — раскрывающийся список с календарем для удобного выбора нужной даты
С помощью этого набора вы можете создавать в текстовом редакторе Word формы с практически неограниченными возможностями применения.
Цель: Word 2010-2013. Формирование навыков создания электронных форм, работы с шаблонами и полями. Закрепление навыков по использованию процедуры слияния.
Теория. В повседневной жизни мы встречаемся с ситуацией, когда нам выдают некий бланк документа, в котором мы должны заполнить вручную определённые области. Это может быть бланк заявления, квитанции, заявки. После заполнения информация с бланков документов будет повторно вводиться в компьютер и обрабатываться по заданному алгоритму. Современные приложения позволяют обойти необходимость ручного заполнения бланков документов и повторный ввод заполненной информации.
В MS WORD есть возможность создания электронной формы. Электронная форма — это структурированный документ, содержащий заполненные графы (области, поля) с постоянной информацией и некоторые области (поля формы), в которые пользователь будет вводить переменную информацию.
Таким образом, форма состоит из постоянных областей и полей, подлежащих заполнению. В постоянных областях, при необходимости, можно разместить данные в графическом, текстовом, табличном виде. Обычно сама форма имеет вид таблицы. Форму можно создавать на основе ранее разработанного шаблона. В шаблоне можно разместить поля для ввода информации, указать их тип, выбрать элемент управления, который будет использоваться при вводе. Переменные области (поля) могут быть определены как текстовые поля, поля с раскрывающимися списками, флажки.
После создания формы: введения постоянной информации и выбора расположения и типа полей, необходимо установить защиту документа для устранения возможности изменения постоянной информации электронного документа. Только после установки защиты можно заполнять поля формы.
Задание: Создайте электронную форму заявки на участие в студенческой научной конференции согласно образцу заявки.
Образец заявки на участие в студенческой научной конференции
Для создания формы выполните следующую последовательность действий:
- Создайте на Рабочем столе папку Эл_ФормаФамилия_студента.
- Запустите Microsoft Word.
- Создайте шаблон с именем Форма, разместите его в папке Эл_ФормаФамилия_студента. Для этого:
4. Далее создаём макет формы в файле Форма: вводим заголовок формы — Заявка на участие в конференции.
5. Создаем таблицу, состоящую из строк и столбцов: переходим на вкладку Вставка, щёлкаем по кнопке Таблица, выбираем Вставить таблицу и указываем соответствующее количество строк и столбцов.
6. Согласно приведённому образцу объединяем и разбиваем ячейки, устанавливаем требуемую высоту строк, удаляем обрамление границ, вводим текст (наименование полей-постоянная информация), устанавливаем параметры шрифта (по своему усмотрению).
Обратите внимание: затенённые области — это поля формы, куда будут вводиться конкретные значения полей — переменная информация (они должны быть размещены напротив наименования полей)!
7. Для того, чтобы ячейка таблицы воспринималась, как поле формы необходимо вставить элементы управления полем. При этом, поля могут быть разных типов. В нашем примере большинство полей предназначены для ввода текста (текстовые поля). Для ввода элемента управления текстовым полем:
- устанавливаем курсор в место вставки текстового поля Фамилия,
- переходим на вкладку Разработчик в группе Элементы управления находим кнопку Инструменты из предыдущих версий,
Внимание! Если на ленте нет вкладки Разработчикнажимаем кнопку OFFICE (или вкладку File), выбираем Параметры WORD, в окне Параметры Word выбираем группу Основные, устанавливаем флажок Показать вкладку «Разработчик» на ленте.
- нажимаем кнопку и выбираем элемент Поле,
- вставленное текстовое поле отобразится в виде затенённого серого прямоугольника.
8. Устанавливаем или изменяем параметры элементов управления содержимым текстового поля. Для этого:
- щёлкаем правой кнопкой мыши по полю и контекстном меню выбираем Свойства или два раза щёлкаем по полю,
- в окне Параметры текстового поля устанавливаем требуемые параметры (в раскрывающемся списке Тип выбираем тип Обычный текст).
9. Вставляем аналогичным образом поле Имя, Отчество, Город, Факультет, группа, Тема доклада, Секция № (наименование).
10. Щёлкаем два раза по полю Город. Появится окно Параметры текстового поля. Вводим в поле Текст по умолчанию – Хабаровск.
11. Вставляем поле со списком ВУЗ. В окне Параметры поля со списком вводим — ДВИ филиал РАНХиГС в поле Элемент списка и нажимаем кнопку Добавить, вводим Пед.университет — нажимаем кнопку Добавить, вводим ТОГУ— нажимаем кнопку Добавить, перечисляем ещё ряд вузов города Хабаровска.
12. Вставляем текстовое поле Год рождения. Свойства поля: Тип — число, Максимальная длина -4, Формат числа – 0.
13. Вставляем текстовое поле Дата приезда (в случае иногороднего участника конференции). Открываем окно Параметры текстового поля (двойным щелчком мыши по полю) и устанавливаем Тип – Дата, Формат даты – dd.MM.yyyy. Для ввода поясняющего текста нажимаем кнопку Текст справки, открываем вкладку Клавиша F1, щёлкаем по флажку Текст справки и вводим текст: Укажите предполагаемую дату приезда (теперь, по нажатию клавиши F1, будет появляться введённый поясняющий текст.
14. Вставляем поле Дата оформления заявки. В окне Параметры текстового поля выбираем в поле Тип – Текущая дата, в поле Формат даты – dd.MM.yyyy.
15. Вставляем поле со списком Требуется ли гостиница. В окне Параметры поля со списком в поле Элемент списка вводим Да и нажимаем кнопку Добавить, вводим Нет в поле Элемент списка и нажимаем кнопку Добавить.
16. Поля вставлены, свойства определены. Следующий шаг – устанавливаем защиту на различные части формы для предотвращения удаления или редактирования определенного элемента управления или группы элементов управления, или защиты всей форму паролем.
17. Для защиты постоянной информации от редактирования необходимо защитить электронную форму. Для этого:
- во вкладке Разработчик в группе Защитить нажимаем кнопку Защитить документ и выбираем команду Ограничить форматирование и редактирование
- в области задач Ограничить форматирование и редактирование в разделе Ограничения на редактирование выбираем параметр Ввод данных в поля форм и нажимаем кнопку Да, включить защиту
Внимание! Если кнопка Да, включить защиту будет неактивна, значит у вас включён Режим Конструктора. Нажмите на кнопку Режим Конструктора для выхода из указанного режима.
18. Теперь документ позволяет вводить информацию в поля формы, но запрещает напрямую менять остальной текст.
19. В окне Включить защиту можно ввести пароль для защиты формы (в учебных целях вводить пароль не обязательно). Для ввода пароля заполните поле Новый пароль, а затем повторите его в поле Подтверждение пароля. Только пользователи, знающие пароль, смогут снять защиту и изменить форму.
20. Сохраняем шаблон Форма, в котором размещена структура формы в папке Эл_ФормаФамилия_студента и закрываем шаблон Форма. Обращаем внимание на то, что значок шаблона отличен от значка документа.
21. Следующим этапом является заполнение формы. Так как шаблон предназначен для многократного использования, необходимо открыть Документ на основе созданного шаблона Форма. Двойным щелчком по шаблону открываем Документ.
22. Снимаем защиту с Документа. При включённой защите последующие действия по заполнению полей выполнить будет невозможно. Заполняем поля формы произвольным содержанием.
При заполнении переход между полями защищенной формы осуществляется с помощью клавиш перемещения курсора, клавишей Tab, щелчком мышиклавишами PageDown и PageUp. При вводе данных в поля формы проверка правописания не производится, автотекст не работает, автозамена возможна. При заполнении поля со списком в правой его части отображается значок раскрывающегося списка. Щелкните мышью по стрелке списка и выберите нужное значение.
23. Сохраняем заполненную форму с именем Моя_Форма в папке Эл_ФормаФамилия_студента.
Это вариант индивидуального (единичного) заполнения формы, но можно автоматизировать процесс заполнения формы для получения группы документов путём использования процедуры Слияния.
24. Для этого создаём таблицу в текстовом процессоре WORD следующего вида:
Фамилия |
Имя |
Отчество |
Год рождения |
ВУЗ |
Факультет, группа |
25. Заполняем таблицу информацией о 4-х участниках студенческой научной конференции из разных вузов города.
26. Сохраняем файл с именем Список_Уч_Студ_Конф в папке Эл_ФормаФамилия_студента.
27. Открываем Документ на основе шаблона Форма (двойным щелчком по шаблону).
28. Снимаем защиту с Документа.
29. Выполняем слияние файла Документ с файлом Список_Уч_Студ_Конф.
30. Вставляем поля слияния Фамилия, Имя, Отчество Год рождения, Вуз, Факультет, группа.
31. Выполняем слияние в новый документ Формакоторый помещаем в папку Эл_ФормаФамилия_студента.
32. Заполняем в форме пустующие поля.
33. Сохраняем произведённые изменения в файле Форма в папке Эл_ФормаФамилия_студента.
34. Отвечаем на Контрольные вопросы к Практической работе №4. Ответы размещаем файле Форма1.docx.
35. Сохраняем папку Эл_ФормаФамилия_студента на Яндекс.Диск → MS Word.
36. Удаляем папку Эл_ФормаФамилия_студента с Рабочего стола.
Приглашайте друзей на мой сайт
Создавать формы в Microsoft Word легко. Трудности начинаются, когда Вы решаете создать заполняемые формы, которые можно будет разослать людям, чтобы они их заполнили. В этом случае MS Word поможет решить вашу задачу: будь то форма для сбора информации о людях или опрос для получения обратной связи от пользователей о программном обеспечении или о новом товаре.
Включаем вкладку «Разработчик»
Чтобы создавать заполняемые формы, сначала нужно активировать вкладку Developer (Разработчик). Для этого откройте меню File (Файл) и кликните по команде Options (Параметры). В появившемся диалоговом окне откройте вкладку Customize Ribbon (Настроить ленту) и выберите Main Tabs (Основные вкладки) из выпадающего списка.
Поставьте галочку в строке Developer (Разработчик) и нажмите ОК.
Теперь на ленте появилась новая вкладка.
Быть или не быть Шаблону?
Есть два варианта, с которых можно начать создавать формы. Первый проще, при условии, что Вы подберёте подходящий шаблон. Чтобы найти шаблоны, откройте меню File (Файл) и нажмите New (Создать). Вы увидите множество шаблонов, готовых для скачивания. Остаётся лишь кликнуть по Forms (Формы) и отыскать нужный шаблон среди предложенных.
Когда найдёте подходящий шаблон, загрузите его и редактируйте форму, как пожелаете.
Это самый простой путь, но может случиться так, что Вы не найдёте подходящий шаблон среди предложенных. В этом случае можно создать форму из черновика. Сперва откройте настройки шаблонов, но вместо уже готовой формы выберите My Templates (Мои шаблоны).
Выберите Template (Шаблон) и кликните по ОК, чтобы создать чистый шаблон. В завершение нажмите Ctrl+S, чтобы сохранить документ. Назовём его Form Template 1.
Наполняем форму элементами
Теперь у Вас есть пустой шаблон, значит уже можно добавлять информацию в форму. Форма, которую мы создадим в этом примере, – это простой опросник для сбора информации о людях, которые будут его заполнять. Первым делом вставьте основные вопросы. В нашем случае мы будем узнавать следующую информацию:
- Name (Имя) – обычный текст
- Age (Возраст) – раскрывающийся список
- D.O.B. (День Рождения) – выбор даты
- Sex (Пол) – чек-бокс
- Zip Code (Почтовый индекс) – обычный текст
- Phone Number (Номер телефона) – обычный текст
- Favorite Primary Color and why (Какой любимый цвет и почему) – поле со списком
- Best Pizza Toppings (Любимая начинка пиццы) – чек-бокс и обычный текст
- What is your dream job and why? Limit your answer to 200 words (О какой работе Вы мечтаете и почему) – форматированный текст
- What type of vehicle do you drive? (Какой у Вас автомобиль) – обычный текст
Чтобы приступить к созданию различных вариантов элементов управления, откройте вкладку Developer (Разработчик), которую Вы добавили ранее, и в разделе Controls (Элементы управления) выберите Design Mode (Режим конструктора).
Текстовые блоки
Для любых вопросов, требующих ответа в форме текста, можно вставить текстовые блоки. Это делается при помощи:
- Rich Text Content Control (Элемент управления содержимым «форматированный текст») — пользователь может настраивать форматирование
- Plain Text Content Control (Элемент управления содержимым «обычный текст») — допускается только обычный текст без форматирования.
Давайте создадим поле для ответа форматированным текстом на вопрос 9, а затем поле для ответа обычным текстом на вопросы 1, 5, 6 и 10.
Не забывайте, что можно изменять текст в поле элемента управления содержимым, чтобы он соответствовал вопросу. Для этого кликните по полю и введите текст. Результат показан на изображении выше.
Добавляем выбор даты
Если Вам нужно добавить дату, можно вставить Date Picker Content Control (Элемент управления содержимым «выбор даты»). Используем этот элемент для вопроса 3.
Вставляем раскрывающийся список
Для вопросов, подразумевающих единственный ответ (например, вопрос 2), удобно использовать раскрывающийся список. Вставим простой список и заполним его возрастными диапазонами. Разместите поле элемента управления содержимым, кликните по нему правой кнопкой мыши и выберите пункт Properties (Свойства). В появившемся диалоговом окне Content Control Properties (Свойства элемента управления содержимым) нажмите Add (Добавить), чтобы добавить в список возрастные диапазоны.
Когда закончите, у Вас должно получиться примерно то, что изображено на рисунке ниже. При этом режим конструктора нужно отключить!
Ещё можно использовать Combo Box (Поле со списком), в котором легко составить список из любых нужных элементов. При необходимости пользователь сможет ввести дополнительный текст. Давайте вставим поле со списком для вопроса 7. Так как мы будем использовать этот элемент, пользователи смогут выбрать один из предложенных вариантов и ввести ответ, почему им нравится выбранный цвет.
Вставляем чек-боксы
Для ответа на четвёртый вопрос вставим чек-боксы. Для начала нужно ввести варианты ответов (male – мужчина; female – женщина). Затем добавить элемент управления содержимым Check box (Флажок) рядом с каждым вариантом ответа:
Повторите это действие для любого вопроса, который подразумевает один или несколько вариантов ответа. Мы добавим чек-бокс к ответу на вопрос 8. Кроме того, чтобы пользователь мог указать вариант начинки пиццы, которого нет в списке, мы добавим элемент управления содержимым Plain Text (Обычный текст).
В заключение
Готовая пустая форма с включённым и с выключенным режимом конструктора должна выглядеть, как на рисунках ниже.
Режим конструктора включен:
Режим конструктора выключен:
Поздравляем! Вы только что освоили основные приёмы создания интерактивных форм. Вы можете отправить файл DOTX людям, и когда они его запустят, он автоматически откроется как обычный документ Word, который можно заполнить и отправить обратно.
Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевела: Ольга Гелих
Правила перепечаткиЕще больше уроков по Microsoft Word
Оцените качество статьи. Нам важно ваше мнение: