Дано: частично заполненный официальный бланк документа (например, бланк письма) в редакторе Microsoft Word 2016.
Задача: необходимо в данном бланке защитить часть текста от редактирования, например, шапку с реквизитами организации, а также положение даты и номера документа и блока, где должно указываться кому адресовано письмо.
Вся нижняя область документа должна быть доступна для заполнения в свободном формате (вставка текста, таблиц или любого другого содержимого письма).
Решение оказалось не настолько очевидным, как я предполагала. В итоге использовала механизм группировки блоков (см. последний способ в конце документа).
Первое, что пришло в голову, это использовать парольную защиту документа. Хотя она всё-таки подходит больше для защиты всего документа (т.е. чтобы защитить от редактирования весь документ и разрешить изменять лишь некоторые области).
Поясню, почему данный способ мне не подошел. Допустим есть следующий документ:
Требования к бланку документа следующие:
Итак, попытка первая — установка пароля на документ с разрешением редактирования некоторых областей.
Переходим на вкладку «Рецензирование» — блок «Защитить» — нажимаем кнопку «Ограничить редактирование«.
В открывшемся блоке настроек ставим параметр «Разрешить только указанный способ редактирования документа» и в раскрывающемся списке «Только чтение«.
Далее выделяем текст, который можно редактировать (с использованием Ctrl), и щелкаем «галку» «Все» в блоке «Исключения«:
Теперь можно нажать кнопку «Да, включить защиту» и установить пароль.
Таким образом, редактировать можно будет только те области, которые были ранее выделены.
Однако шаблон документа с таким способом редактирования был отвергнут пользователями из-за некрасивой подсветки редактируемых полей и квадратных скобок. После защиты поля подсвечивались желтым цветом:
В принципе не плохо для небольших полей, вроде номера и даты документа, но желтая подсветка для большого свободного поля ввода не подходила пользователям.
Попытка вторая — установка пароля на документ с разрешением заполнения полей форм.
При использовании полей форм ввода можно скрывать их подсветку, однако у них есть недостаток: при включении защиты эти поля нельзя форматировать, т.е. нельзя устанавливать жирность, курсив, не говоря уже о вставке таблиц.
Вот этот способ:
Переходим на вкладку «Разработчик» (если ее нет, то в параметрах программы в блоке «Настроить ленту» ставим «галку» напротив пункта «Разработчик»).
Теперь выделяем первый фрагмент текста, который нужно разрешать редактировать и на вкладке «Разработчик» в блоке «Элементы управления» выбираем кнопку «Форматированный текст«:
На месте выделенного текста появится блок, как показано на рисунке. Теперь нажимаем кнопку «Свойства» на ленте и тут можно указать, чтобы границы блока вообще не отображались, а также установить подсказку:
В итоге таких настроек элемент будет выглядеть примерно так:
После установки таких полей на все нужные фрагменты можно включать парольную защиту, только в блоке ограничений вместо пункта «Только чтение» нужно выбрать «Ввод данных в поля форм«:
Тоже хороший вариант для небольших полей и некрасивой подсветки нет, однако при включении пароля, у документа отключается возможность форматирования (кнопки не активны и горячие клавиши тоже не работают, хоть и был задан элемент управления «Форматированный текст»):
Таким образом, данный вариант тоже не подходит для нашей задачи.
После различных экспериментов нашелся один интересный вариант защиты блоков текста без использования паролей.
Для этого нам понадобиться кнопка «Группировать» на вкладке «Разработчик«:
Итак, открываем бланк документа, выделяем блок текста, который нужно защитить от редактирования, и нажимаем кнопку группировать:
Теперь блок нельзя редактировать.
Если же включить режим конструктора, то увидим блок группы:
Для надежности, чтобы пользователь не мог удалить этот блок, переходим в свойства группы (по кнопке «Свойства«) и ставим «галку» «Элемент управления содержимым нельзя удалить«:
Для включения редактирования обратно нужно сделать всё в обратном порядке: снять галку запрета удаления и разгруппировать блок. Таким образом, защиту шапки можно сказать сделали. Такую защиту пользователь может снять, однако многие просто не знают, как это сделать.
Теперь рассмотрим вариант защиты расположения блоков даты и номера документа с возможностью ввода в них данных.
Для удобства ввода и сохранения линий подчеркивания сделаем для данного блока следующую таблицу:
В места ввода даты и номера документа, а также блок «Кому» вставляем поля ввода:
В свойствах полей указываем, что их нельзя удалить (см. скрин выше в статье).
Теперь нужно защитить саму таблицу от изменения: выделяем всю таблицу и нажимаем уже известную нам кнопку «Группировать«, а также ставим в свойствах защиту от удаления:
Сохраняем полученный документ. Теперь его можно отдавать пользователям. Они будут заполнять бланк, не меняя основных защищенных элементов, например:
При печати документ будет выглядеть так, как и задумывалось:
См. также Квадратные скобки в Word 2013 — как удалить
Если Вам понравилась статья, пожалуйста, поставьте лайк, сделайте репост или оставьте комментарий. Если у Вас есть какие-либо замечания, также пишите комментарии.
Источник: https://www.e-du.ru/2016/03/word-protect-text.html
Использование форм для ввода данных в документ
Продолжаем серию заметок по теме автоматизации документов.
Сегодня я расскажу, как добавить к вашим документам специальную форму, с помощью которой можно легко и просто вводить данные в документ. Введенные в форму данные адресата по нажатию кнопки на форме будут автоматически внесены в документ.
Предполагается, что у вас есть готовый шаблон документа, например, письма. В качестве образца можно использовать подготовленный мною шаблон официального письма вымышленной организации.
Использование шаблона необходимо, ведь на его основе вы в дальнейшем будете создавать свои документы.
Распакуйте файл из архива и поместите его в папку с шаблонами редактора Word. Как правило, эта папка находится по адресу: C:Documents and SettingsИМЯ_ПОЛЬЗОВАТЕЛЯApplication DataMicrosoftШаблоны.
Итак, шаблон документа у нас есть, открыт и готов к изменению. В первую очередь нам необходимо добавить закладки в те позиции в документе, куда вы собираетесь вставлять данные из формы. Как правило, письмо должно содержать фамилию, имя и отчество адресата, наименование организации адресата, полный почтовый адрес и приветствие.
Исходя из этого мы добавим в документ следующие закладки:
- name
- company
- address
- date
- salutation
Обратите внимание, реквизитов адресата, которые должно содержать письмо, на самом деле может быть много, а закладок мы определили всего пять. Это логично, так как в дальнейшем мы будем подставлять несколько реквизитов к одной закладке (например, адрес, который будет состоять из индекса, названия города, области, улицы).
После добавления закладок (и если у вас включен режим отображения меток закладок), наш документ будет выглядеть примерно как на рисунке ниже (щелкните по картинке для ее увеличения):
Эти метки закладок после нажатия кнопки «Внести данные» будут заменены на конкретные тексты.
Не забывайте сохранять сделанные вами изменения в шаблоне на всякий «пожарный» случай.
На втором шаге мы создадим специальную форму с текстовыми полями, которая будет открываться при создании каждого нового документа на основе вашего шаблона письма. Кратко расскажу, как добавить в шаблон форму.
- Откройте редактор Visual Basic с помощью сочетания клавиш «Alt»+«F11». Убедитесь, что в окне проектов выделен ваш шаблон:
- В меню Insert выберите команду UserForm. В окне проектов будет создан новый объект Forms с пустой формой или просто добавлен в проект модуль userForm.
- Разместите на форме необходимые элементы. Например, как на рисунке ниже:
Текстовые поля (со стандартными именами TextBox1) были мною переименованы с учетом их назначения. Обратите внимание в нижеприведенном коде, как они теперь называются.
Третий шаг — написание кода для элементов нашей формы.
- В меню Insert выберите команду Module. В окне проектов будет создан новый модуль Module1. Дважды щелкните по модулю и перейдите в окно редактирования кода. Вставьте следующий код:
- Перейдите на модуль UserForm1. Переименуйте его в MyForm.
- Нажмите клавишу «F7» и в окне редактора кода вставьте следующий код (содержит процедуры для действий с элементами формы):
- Ниже этого кода вставьте следующий код:
- Сохраните проект и попробуйте создать на основе вашего шаблона новый документ. Введите необходимые данные в поля формы и нажмите кнопку «Внести данные».
Sub AutoNew()
Dim oF As MyForm
Set oF = New MyForm
oF.Show
Set oF = Nothing
End Sub
Этот код запускает форму каждый раз при создании нового документа на основе вашего шаблона.
Private Sub CommandButton1_Click()
'Действия формы по нажатию кнопки «Ввести данные»
Dim bm As Bookmarks
Dim rng As Word.Range
Dim addr As String
Dim sText As String
Dim sResult1 As String
Dim sResult2 As String
Dim arName() As String
Set bm = ActiveDocument.Bookmarks
sText = Me.tbName.Text 'присваиваем переменной текст из текстового поля «Имя адресата»
arName = Split(sText) 'создаем массив из отдельных слов, вместе составляющих ФИО адресата
'Действия с полем «Дата»
With Me.tbDate
If Not IsDate(.Text) Then 'если данные введены не в формате даты, то
MsgBox «В поле «»Дата»» неверно введены данные.» 'выводим сообщение
.Text = Format(Now, «dd MMMM yyyy») 'автоматически заполняем поле текущей датой
.SetFocus 'фокус на поле «Дата»
.SelStart = 0 '
.SelLength = Len(.Text) 'выделяем весь текст в поле, начиная с левого края
Exit Sub
Else
Set rng = bm(«date»).Range 'присваиваем переменной rng ссылку на закладку «date»
rng.Text = .Text & » г.» 'определяем новый текст закладки
bm.Add «date», rng 'заменяем закладку
End If
End With
Set rng = bm(«name»).Range 'присваиваем переменной rng ссылку на закладку «name»
sResult1 = arName(0) & » » 'присваиваем переменной значение первого слова из поля «Имя адресата» и добавляем пробел
sResult1 = sResult1 & Left(arName(1), 1) & «. » 'добавляем к первому слову первую букву Имени и точку
sResult1 = sResult1 & Left(arName(2), 1) & «.» 'добавляем первую букву Отчества и точку
rng.Text = sResult1 'определяем новый текст закладки
bm.Add «name», rng 'заменяем закладку
Set rng = bm(«company»).Range 'присваиваем переменной rng ссылку на закладку «company»
rng.Text = Me.tbCompany 'определяем новый текст закладки
bm.Add «company», rng 'заменяем закладку
If Len(sText) > 0 Then 'если в поле «Имя адресата» есть какие-то символы, то
sText = sResult1 & vbCr 'присваиваем переменной текст закладки «name» и переводим строку
End If
If Len(Me.tbCompany.Text) > 0 Then 'если в поле «Организация» есть какие-то символы, то
Me.tbCompany.Text = Me.tbCompany.Text & vbCr 'присваиваем переменной текст из поля и переводим строку
End If
If Len(Me.tbAddress.Text) > 0 Then 'если в поле «Адрес» есть какие-то символы, то
Me.tbAddress.Text = Me.tbAddress.Text 'присваиваем переменной текст из поля
End If
If Len(Me.tbIndex.Text) > 0 Then 'если в поле «Индекс» есть какие-то символы, то
Me.tbIndex.Text = Me.tbIndex.Text & «,» 'присваиваем переменной текст из поля и добавляем запятую
End If
If Len(Me.tbCity.Text) > 0 Then 'если в поле «Город» есть какие-то символы, то
Me.tbCity.Text = Me.tbCity.Text & «,» 'присваиваем переменной текст из поля и добавляем запятую
End If
If Len(Me.tbOblast.Text) > 0 Then 'если в поле «Область» есть какие-то символы, то
Me.tbOblast.Text = Me.tbOblast.Text & «,» 'присваиваем переменной текст из поля и добавляем запятую
End If
'присваиваем переменной фрагментов текста из полей «Индекс», «Город», «Область» и «Адрес»
addr = Me.tbIndex.Text & » » & Me.tbCity.Text & » » & Me.tbOblast.Text & » » & Me.tbAddress.Text
Set rng = bm(«address»).Range 'присваиваем переменной rng ссылку на закладку «address»
rng.Text = addr 'определяем новый текст закладки из переменной addr
bm.Add «address», rng 'заменяем закладку
Set rng = bm(«salutation»).Range 'присваиваем переменной rng ссылку на закладку «salutation»
rng.Text = Me.tbSalutation.Text 'определяем новый текст закладки
bm.Add «salutation», rng 'заменяем закладку
Unload Me 'Закрываем форму
ActiveDocument.Range.Fields.Update 'Обновляем все поля в документе
End Sub
Private Sub CommandButton2_Click()
'Выход из формы и закрытие окна документа при нажатии кнопки «Отменить»
On Error GoTo ErrLabel
Unload Me 'Закрываем форму
ActiveDocument.Close 'Закрываем текущий документ
ErrLabel:
End Sub
Private Sub tbIndex_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'Устанавливаем правила заполнения поля «Индекс»
With Me.tbIndex
If Not IsNumeric(.Text) Or Len(.Text) 6 Then 'если в поле «Индекс» данные не цифры и меньше 6, то
MsgBox «Ошибка!» & » » & «Введите 6 цифр индекса города или района.» 'выводим сообщение
Cancel = True 'возвращаемся к полю
.Text = «» 'очищаем поле
.SetFocus
End If
End With
End Sub
Private Sub tbName_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'При выходе из поля «Имя адресата» его имя подставляется в поле «Приветствие»
sText = Me.tbName.Text
arName = Split(sText)
sResult2 = arName(1) & » »
sResult2 = sResult2 & arName(2)
Me.tbSalutation = «Уважаемый » & sResult2 & «!»
End Sub
Private Sub UserForm_Initialize()
Me.tbDate = Format(Now, «dd MMMM yyyy»)
With Me.tbName
.Text = «Фамилия Имя Отчество»
.SetFocus
.SelStart = 0
.SelLength = Len(.Text)
End With
End Sub
- Вы можете скачать уже готовый шаблон письма и подредактировать его под свои нужды.
- В этом шаблоне есть небольшой недостаток: в текстовые поля нужно вводить информацию в правильном формате и регистре, иначе в итоговом письме придется вручную править недочеты.
- Образцом для шапки шаблона послужила картинка из шаблона городского письма редактора Word 2007.
- Образцом кода для данного макроса и формы послужила заметка Gregory Maxey Address a Letter Using as UserForm.
Еще записи по вопросам использования Microsoft Word:
Источник: http://wordexpert.ru/page/ispolzovanie-form-dlya-vvoda-dannyih-v-dokument
6 Создание шаблонов в ms word. Использование полей в документе
Поле
– это набор инструкций, результатом
которых являются текст или графическое
изображение, вставленное в документ.
Поля используются
для размещения в документе переменных
данных, например номер страницы (поле
PAGE) или текущей даты (поле DATE).
Поля вставляются
автоматически при создании перекрестной
ссылки. Кроме того, использование полей
позволяет организовать автоматическое
обновление сведений о документе (фамилию
автора, имя файла и т.д.), выполнить
вычисления, установить связи с другими
документами и объектами и многое другое.
Просмотр полей в документе
Следует различать
код поля (инструкции, заключенные в
фигурные скобки) и результат поля – это
текст или графика, вставленные в документ
при выполнении инструкции. Переключение
между тем и другим – Shift
+ F9.
Вы можете просмотреть все коды полей в документе:
-
Щелкните значок Кнопка Microsoft Office , а затем выберите пунктПараметры Word.
-
В разделе Дополнительно установите флажок Показывать коды полей вместо их значений (рисунок 6.1).
Рисунок 6.1 –
Настройка параметров Word
Сочетание клавиш
Alt
+ F9 переводит
коды полей (записи в специальных фигурных
скобках) (рисунок 6.2) в значения полей
(результат вычислений) (рисунок 6.3) и
наоборот.
Рисунок 6.2 -– Вид
оглавления в кодах полей
Рисунок 6.3 – Вид
оглавления в значениях полей
Обнаружить поле
в документе очень просто – когда ваш
текстовый курсор попадает на поле, оно
выделяется серым цветом. Если этого не
происходит, выполните настройку
-
Щелкните значок Кнопка Microsoft Office , а затем выберите пунктПараметры Word.
-
В разделе Дополнительно установите Затенение полей (Рисунок )
Автоматическая вставка поля
-
Многие поля
вставляются автоматически, если вы
выполняете соответствующую команду
меню. -
На закладке Вставка:
Гиперссылка,
Закладка,
Перекрестная
ссылка, Номер страницы,
Дата и
время,
Объект,
Текст из
Файла,
Формула. -
На закладкеСсылки:
Оглавление,
Предметный указатель,
Сноска,
Название
(к рисунку,
таблице или другому объекту),
Перекрестная
ссылка,
Предметный
указатель. -
При работе с
таблицей
— Формула
на вкладке Макет. -
При выполнении
слияния документов поля
слияния
расставляются, используя вкладку
Рассылки.
Вставка поля через вкладку Вставка
Практически любую
инструкцию поля можно вставить при
помощи вкладки Вставка
в группе Текст
(рисунок 6.4) выберите команду Экспресс-блоки,
а затем выберите пункт Поле.
Рисунок
6.4 – Группа «Текст»
Иногда к инструкции
поля необходимо добавить дополнительные
параметры. Например, при вставке некоторых
свойств документа (поле DOCPROPERTY), необходимо
указать, какое именно свойство вы хотите
вставить.
Для этого нажмите кнопку
Параметры,
в открывшемся окне выберите ключевое
слово (например, «Company») и нажмите
кнопку Добавить.
Сформированную таким образом инструкцию
вставьте в документ (рисунок 6.5).
Рисунок 6.5 –
Выбор поля
Непосредственная вставка поля
Можно также нажать
клавиши CTRL
+ F9,
чтобы вставить пустые фигурные скобки,
и ввести соответствующие инструкции
между ними. Ограничивающие поле фигурные
скобки {} нельзя вводить с клавиатуры.
Обновление полей
Даже если информация,
которую вы вставили с помощью поля,
изменилась (например, сменилась дата),
результат поля не изменяется до тех
пор, пока поле не будет обновлено.
Для
этого поместите курсор в поле и нажмите
F9.
Если требуется обновить все поля в
документе, придется выделить весь
документ (Ctrl
+5 NumLock)
и нажать F9.
Поле может обновляться перед печатью
документа:
-
В разделе Экран установите Обновлять поля перед печатью (рисунок 6.6).
Рисунок 6.6 –
Настройка обновления полей при печати
Некоторые поля,
например Date
и Time
обновляются при открытии документа.
Если необходимо,
чтобы какое-либо поле обновлялось, его
можно заблокировать – клавиши Ctrl
+ F11.
Снять блокировку с поля можно комбинацией
Ctrl
+ Shift
+ F11.
Чтобы навечно
зафиксировать результат поля, т.е.
заменить инструкцию текстом или графикой,
нажмите Ctrl
+ Shift
+ F9.
Эта процедура называется отсоединением
поля или разрывом связи с полем.
Источник: https://studfile.net/preview/4307417/page:31/
Использование полей в Word 2010
Очередная статья на наш конкурс пришла от Татьяны Суровцовой, которая расскажет про использование Полей в Word, и научит более широко использовать потенциал этой функции.
Пользователи Word 2010 часто и не подозревают, что они применяют такой инструмент как поле, при создании своих документов. Если данные не вводятся вручную и изменяются автоматически в процессе редактирования, а это относится к номерам страниц, оглавлениям, формулам в таблицах, перекрестным ссылкам и т.д., то при их создании используются именно поля. Попробуем разобраться.
Сначала немного теории. Поля вставляются при выполнении определенных команд, но можно выполнить их вставку и вручную, результат будет одинаков.
Например, для вставки номера текущей страницы можно выбрать команду Номера страниц на вкладке Вставка, группы Колонтитулы, будет вставлено поле {PAGE}. Пользователь увидит номер страницы. Или сразу вставить поле {PAGE} в нужное место документа.
Использование команд позволяет выполнить действие быстрее, уменьшить количество ошибок. Вставка полей вручную делает работу с ними более гибкой, позволяет использовать условные операторы.
Для вставки поля необходимо нажать CTRL+F9, появятся фигурные скобки {}, в которые вводится название поля. Или выбрать на вкладке Вставка в группе Текст, команду Экспресс-блоки, затем пункт меню Поле, появится диалоговое окно Поле, см. рисунок 1.
- Рисунок 1 — диалоговое окно Поле
- Поля имеют следующий синтаксис:
- { ИМЯ_ПОЛЯ Свойства Необязательные ключи }, где:
- — ИМЯ_ПОЛЯ — имя, которое отображается в списке имен полей в диалоговом окне Поле.
- — Свойства — это любые инструкции или переменные, используемые в данном поле, не все поля имеют параметры.
— Необязательные ключи — это любые необязательные параметры, доступные для данного поля. Для некоторых полей не предусмотрено ключей, кроме управляющих форматированием значений поля.
Если поле уже вставлено, то наведя курсор на поле и нажав правую кнопку мыши или тачпада, можно переключаться между кодом и значением поля по команде Коды/значения полей.
То же действие будет выполнено и при нажатии на SHIFT+F9. Для внесения изменений выбираем в контекстном меню Изменить поле, появится диалоговое окно Поле.
После изменения поле обязательно нужно обновить, выбрав Обновить поле или нажав F9.
Примеры
{PAGE * alphabetic} | Нумеровать страницы латинскими буквами. |
{STYLEREF «Заг 1» l} | Вставить текст выделенный стилем «Заг 1», поиск начать с конца текущей страницы. |
{DATE @ «yyyy-MM-dd»} | Вставить текущую дату в заданном формате. |
Сочетания клавиш для работы с полями:
CTRL+F9 | Вставка нового поля. |
SHIFT+F9 | Переключение между значением поля и его формулой. |
ALT+F9 | Переключение между значениями полей и их формулами во всем документе. |
F9 | Обновление значения текущего поля. Если выделен весь документ (CTRL+А), то обновятся поля во всем документе. |
CTRL+F11 | Запретить обновление поля. |
CTRL+SHIFT+F11 | Разрешить обновление поля. |
- А теперь несколько примеров, когда это может пригодиться.
- Нумерация страниц
- При вставке номера страницы вставляется поле:
- {PAGE * MERGEFORMAT}, где
MERGEFORMAT — это способ вставки номера, при котором при изменении значения поля его форматирование сохраняется. Можно этот ключ не указывать. Одновременно можно ввести несколько нумераций страниц, например, сквозную и для каждой главы отдельно. При вставке номера в колонтитулы для разных разделов можно настраивать разные способы нумерации страниц.
Вместе с полем {PAGE} иногда используют поля {SECTION} (вставка номера текущего раздела) и {SECTIONPAGES} (вставка общего числа страниц в разделе).
Примеры
{PAGE}/{SECTIONPAGES } | Страница/Общее_число_страниц |
{SECTION}.{PAGE} | Номер_раздела.Номер_страницы |
{={PAGE}+2} | Номер страницы + 2 |
{IF{PAGE}3 {PAGE}} | Печатать номера на всех страницах кроме третьей. |
Обратите внимание, что при вводе поля, которое включает другие поля, как в последнем примере, надо повторно нажать CTRL+F9, чтобы появились «фигурные скобки».
Нумерация рисунков, таблиц, формул
Для создания числовых последовательностей используется поле {SEQ Название_последовательности}. Последовательность увеличивается на единицу каждый раз, когда встречается в тексте документа. У поля SEQ есть ключи, которые можно использовать для изменения значения, выводимого полем.
Последовательностей в документе может быть несколько. Предпочтительней для добавления новых использовать кнопку Создать, окна Название. В этом случае на новые последовательности можно будет ссылаться с использованием перекрестных ссылок.
Примеры
{SEQ Приложения * ALPHABETIC} | Последовательность Приложения, нумерация латинскими буквами. |
{SEQ Приложения 4} |
Начать (продолжить) последовательность с числа 4. |
{SEQ Приложение c * ALPHABETIC}.{SEQ Рисунок1 * ARABIC} | Название рисунка в виде Приложение.Рисунок (А.1). Ключ c вставляет ближайший предыдущий номер последовательности. |
Перекрестные ссылки
Перекрестная ссылка — это поле, которое в месте вставки отображает значение, на которое ссылается.
Перекрестная ссылка может отобразить ссылку на абзац, заголовок, закладку, рисунок, таблицу, формулу, сноску, перекрестную сноску и т.п.
Команда Перекрестная ссылка для работы с перекрестными ссылками находится на вкладке Вставка в группе Ссылки. И продублирована на вкладке Ссылки в группе Названия.
При вызове команды появляется диалоговое окно Перекрестные ссылки, показанное ниже.
В нем можно выбрать тип вставляемой ссылки, вид ссылки: название целиком, только текстовая часть названия, слова выше/ниже и т.п. В списке выбирается название объекта.
Если ссылку Вставить как гиперссылку, то, нажав клавишу CTRL и щелкнув, можно будет перейти к объекту, на который она ссылается.
- Рисунок 2 — Диалоговое окно Перекрестные ссылки
- Перекрестных ссылок на один элемент может быть несколько.
Выбор поля для создания перекрестной ссылки зависит от ее типа. Используются поля REF, PAGEREF, NOTEREF, а в качестве номера _Refххх берется внутренний номер объекта в Word, поэтому удобнее с помощью диалогового окна сначала вставить перекрестную ссылку, а затем изменить ее внешний вид, если это необходимо, с использованием дополнительных ключей.
Очень удобно использовать перекрестные ссылки на Закладки.
Создаем закладку: вкладка Вставка, группа Ссылки, команда Закладка, а затем используем перекрестную ссылку на эту закладку в тексте документа.
В результате вводим один раз, например, название проекта, а затем на него только ссылаемся. В этом случае изменять название в тексте документа придется только один раз!
Примеры
{REF _Ref288727301 h * Lower} | Вставить перекрестную ссылку на название объекта строчными буквами в виде гиперссылки. |
{NOTEREF _Ref289172085 р} | Вставить перекрестную ссылку на сноску в виде слов выше или ниже. |
{PAGEREF _Ref289171539} | Вставить перекрестную ссылку на объект в виде гиперссылки на номера страницы. |
Оглавление
Хотя в Word 2010 существует удобная возможность для автоматического создания оглавления на основании структуры документа, можно вмешаться и в этот процесс, используя поля. Собирать оглавление из полей вида: {ТС «Название главы»}, которые надо расставить самостоятельно.
Поле оглавления обычно создается автоматически, хотя можно его ввести и вручную. Ниже приведены примеры использования поля.
Примеры
{TOC o «1-1» h z} | Вставить одноуровневое оглавление из стандартных стилей. Скрыть номера страниц при просмотре в режиме веб-документа (z). Оформить элементы оглавления и номера страниц в виде гиперссылок (h). |
{TOC h «Глава;1; Параграф;2»} | Собрать оглавление, используя нестандартные имена стилей структуры документа ( ). В кавычках даны названия стилей и уровни. |
{TOC f h z} | Собрать оглавление, используя поля TC (f), а не уровни структуры документа. |
{ТС «Название главы»} | Вставить элемент оглавления. |
Приведенные выше примеры использования полей показывают, что с их помощью можно облегчить работу при использовании Word 2010 для создания документов.
Попробуйте, и у вас все получится!
Источник: https://blogs.technet.microsoft.com/tasush/2011/06/15/word-2010-2/
8.1.14 Word — Создание форм для ввода данных
?
Previous Entry | Next Entry
uborshizzzaВ верхнее тематическое оглавлениеТематическое оглавление (Учебно-методическое )
1мед УЧ(Практический) 8.1.14 Создание форм для ввода данных
Word XP
Тема 14. Создание форм для ввода данных
Задание: разработайте форму Электронная анкета (рис. 9), которая позволит в интерактивном режиме работы вводить номер курса, выбирать названия факультета, давать ответы на поставленные в анкете вопросы путем заполнения полей или выбора соответствующих переключателей.
Форма документа должна быть разработана как шаблон, который состоит из нескольких разнотипных по технологии подготовки зон:
Внимание!
Этапы выполнения задания:
1-й этап — создание постоянной части формы в виде текста и таблиц согласно рис. 9;
2-й этап — внедрение рисунка;
3-й этап — создание переменной части формы (команда Вид —› Панели инструментов —› Формы):
4-й этап — установка защиты и сохранение шаблона формы:
Оглавление оглавлений : http://uborshizzza.livejournal.com/27489.html
Источник: https://uborshizzza.livejournal.com/1614310.html