Как вставить в Word выпадающий список
В интерфейсах программного обеспечения, а также на сайтах часто используется такой интерактивный элемент как раскрывающийся список, позволяющий выбрать какую-то определенную опцию или значение. А как насчет документов Word, можно ли вставить такой список в обычный вордовский файл? Да, можно. На сайте разработчика текстового редактора даже имеется инструкция по добавлению интерактивных элементов.
Правда, изложенная в такой форме, которая у начинающего пользователя может вызвать только недоумения.
Поэтому мы решили изложить ее более доступным и понятным языком.
Итак, чтобы иметь возможность использовать интерактивные элементы, сначала их нужно добавить на ленту инструментов Word.
Перейдите в меню «Файл» → «Параметры» → «Настроить ленту», отметьте флажком чекбокс «Разработчик» и сохраните настройки.


В результате в области заголовка текстового редактора у вас появится одноименный раздел, следующий сразу после раздела «Вид». Переключитесь на него. Установите курсор в то место документа, в которое хотите вставить выпадающий список, и выберите в блоке «Элементы управления» значок «Элемент управления содержимым «раскрывающийся список»» .

Появится форма с текстом «Выберите элемент». По умолчанию она пуста и неактивна, чтобы добавить в нее элементы, нажмите в блоке «Элементы управления» ставшим активным пункт «Свойства». Также открыть свойства добавленной в документ формы можно из ее контекстного меню, но для этого в тех же «Элементах управления» сначала придется активировать режим конструктора.

Откроется окошко свойств, в котором формируется список. В поле «Название» укажите текст, который станет отображаться над выпадающим списком. Это поле не является обязательным для заполнения, при желании шаг можно пропустить. То же самое касается поля «Тэг». Элемент свойств «Показывать как» определяет внешний вид выпадающего списка, здесь же можно выбрать цвет рамки и даже задать собственный визуальный стиль формы и шрифта.

Чтобы добавить сами элементы списка, нажмите в окне свойств кнопку «Добавить», впишите в поле «Краткое имя» открывшегося диалогового окошка нужный вам текст и нажмите «OK». Точно так же добавьте второй, третий, четвертый и прочие элементы.

Выпадающий список готов.
В неактивном состоянии он будет отображаться как подсвечиваемый серым и заданным цветом текст «Выберите элемент», а в активном, то есть при нажатии на него – как обведенный рамкой поле с импровизированной стрелкой-кнопкой, раскрывающей содержимое списка.

Примечание: вместо «Элемента управления содержимым «раскрывающийся список»» можно использовать «Элемент управления содержимым «поле со списком»». Оба инструмента позволяют создавать выпадающие списки, но второй отличается тем, что название действия по умолчанию (выберите элемент) можно заместить произвольным текстом, ничем не отличающимся от остального текста в Word-документе.
Добавление поля со списком
Поле со списком — это текстовое поле, к которому также прикреплен список. С помощью этого элемента управления пользователи могут выбрать в списке предопределенное значение или ввести в текстовое поле собственное. Список скрыт, пока пользователь не щелкнет стрелку рядом с полем.
В этой статье
- Использование поля со списком
- Взаимодействие с пользователем
- Совместимость
- Добавление поля со списком
- Советы по макету
Использование поля со списком
Используйте поле со списком, если вы хотите:
- позволить пользователям выбирать предопределенный вариант из списка или вводить собственное значение;
- по умолчанию скрывать значения списка в форме;
- отображать значения, полученные из фиксированного списка, источник данных шаблона формы или внешнего источника данных, например базы данных или списка Microsoft Windows SharePoint Services.
На рисунке ниже пользователь классифицирует расходы в форме отчета о расходах, выбирая значение в поле со списком. Если необходимое значение не отображается, его можно самостоятельно ввести. В этом примере пользователь вводит строку Телефон/факс.
После вставки поля со списком в шаблон формы необходимо указать значения, которые вы хотите использовать в нем. В противном случае при щелчке стрелки рядом с полем будет открываться пустой список. В диалоговом окне Свойства поля со списком вы можете ввести записи самостоятельно или настроить поле со списком на получение записей из базы данных или другого источника.
Связанные элементы управления
В InfoPath предусмотрены элементы управления, похожие на поля со списком, но предназначенные для других целей. Чтобы определить, какой из элементов управления лучше всего подходит для вашего шаблона формы, изучите список ниже.
Список. Как и поле со списком, обычный список позволяет пользователям выбирать предопределенные варианты, однако ввод собственных значений при этом невозможен. Кроме того, в обычном списке сразу отображаются все элементы, тогда как в поле со списком они скрыты, пока пользователь не щелкнет стрелку. Если вы хотите предложить пользователям большое количество вариантов, обычные списки могут занимать слишком много места в шаблоне формы. В этом случае лучше использовать раскрывающийся список или поле со списком.
Раскрывающийся список. Как и поле со списком, раскрывающийся список предназначен для выбора предопределенного значения, по умолчанию скрытого в форме. Тем не менее, в раскрывающийся список нельзя вводить собственные варианты, как в поле со списком.
Список, разрешающий несвязный выбор нескольких строк. Если вы хотите, чтобы пользователи могли выбирать более одного варианта, можно использовать этот элемент управления. Списки, разрешающие несвязный выбор нескольких строк, состоят из двух или более флажков и могут прокручиваться. В них тоже можно вводить собственные значения, как и в поля со списком.
Переключатели. Как и поля со списком, группы переключателей позволяют пользователям выбирать взаимоисключающие значения, однако в этом случае для выбора требуется щелкнуть небольшой кружок, а не элемент в списке.
Взаимодействие с пользователем
Поля со списком внешне похожи на раскрывающиеся списки, однако в них при необходимости можно вводить собственные значения. Если при создании поля со списком вы вручную ввели в диалоговом окне Свойства поля со списком собственные значения, в качестве записи поля со списком по умолчанию в InfoPath отобразится текст «Выбрать или ввести. «. Благодаря этому пользователи смогут понять, что возможны оба действия. Если значения поля со списком взяты из другого элемента формы или в дополнительном источнике данных, текст «Выбрать или ввести. » опускается.
При первом открытии формы элементы поля со списком скрыты. Чтобы отобразить их, пользователю требуется щелкнуть стрелку справа от поля со списком. После этого он может выбрать необходимый вариант.
Если необходимый элемент отсутствует в списке, пользователь может щелкнуть в поле и ввести значение самостоятельно.
Совместимость
В InfoPath вы можете создать шаблон формы с поддержкой веб-браузера. При оформлении таких шаблонов поля со списком будут недоступны на панели задач Элементы управления, поскольку они не отображаются в веб-браузерах.
Добавление поля со списком
Действия для вставки поля со списком немного отличаются в зависимости от того, разрабатываете ли вы шаблон формы с нуля или используете в качестве его основы базу данных или другой внешний источник данных.
На следующем рисунке показано, как выглядит поле со списком, выбранное в режиме конструктора.
Элементы управления могут быть связанными или свободными. Если элемент управления связан, он подключен к полю или группе в источнике данных, поэтому данные, вводимые в элемент управления, сохраняются в XML-файле самой формы. Когда элемент управления является свободным, он не подключен к полю или группе, а данные, вводимые в него, не сохраняются. Если выбрать элемент управления или навести на него указатель мыши, в его правом верхнем углу , отобразится текст и значок привязки. В тексте указаны группа или поле в источнике данных, к которым привязан элемент управления. Значок указывает на то, правильно ли элемент управления привязан к полю или группе. Если привязка правильная, выводится зеленый значок. Если с привязкой что-то не так, вы увидите синий или красный значок.
Источник данных для шаблона формы состоит из полей и групп, которые отображаются в иерархическом представлении в области задач Источник данных. Поля со списком всегда привязаны к полям. В приведенном ниже примере поле со списком Категория в шаблоне формы привязано к полю категория в области задач Источник данных.
При создании нового пустого шаблона формы по умолчанию устанавливается флажок Автоматически создавать источник данных в области задач Элементы управления. Это позволяет InfoPath автоматически создавать поля и групп в источнике данных по мере добавления элементов управления в шаблон формы. Эти поля и группы представлены в виде значков папок и файлов в области задач Источник данных.
Если структура шаблона формы основана на существующем XML-файле, базе данных или веб-службе, InfoPath наследует поля и группы в области задач Источник данных из существующего источника данных.
Добавление поля со списком
- Поместите курсор в то место шаблона формы, куда вы хотите вставить элемент управления.
- Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.
- В области задач Элементы управления сделайте одно из следующего:
- Чтобы автоматически создать поле в источнике данных, привязанном к списку, установите флажок Автоматически создавать источник данных.
- Чтобы привязать список к существующему полю, снимите флажок Автоматически создавать источник данных.
Примечание: Если флажок недоступен, источник данных заблокирован. Например, если вы создали структуру шаблона формы на основе схемы XML, возможно, через InfoPath не удастся добавить новые поля или группы в источник данных. Это ограничение помогает предотвратить случайное внесение в схему изменений, которые могут сделать ее недопустимой.
- Нажмите кнопку Добавить.
- В поле Значение введите текст, который вы хотите сохранять, если пользователь выбирает эту запись.
- В поле Отображаемое имя введите текст, который вы хотите отобразить для этой записи, и нажмите кнопку ОК.
- Повторите действия 1–3 для каждой записи, которую требуется добавить в список.
- Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.
Использование значений из другой части формы
Этот вариант удобен, если вы хотите, чтобы значения в списке изменялись в зависимости от того, какие другие значения пользователи ввели в форму.
- В разделе Элементы списка щелкните Подставить значения из источника данных формы. Элементы в списке должны быть связаны с конкретной повторяющейся группой или повторяющемся полем шаблона формы.
- Нажмите кнопку Выбрать XPath рядом с полем Элементы, а затем в диалоговом окне Выбор поля или группы щелкните повторяющееся поле или повторяющуюся группу с полями, которые будут предоставлять значения для списка, и нажмите кнопку ОК.
- Нажмите кнопку Выбрать XPath рядом с полем Значение, щелкните поле, содержащее возможные значения для элементов списка, и нажмите кнопку ОК. Одно из этих значений будет сохранено в XML при выборе пользователем элемента в списке.
- Нажмите кнопку Выбрать XPath рядом с полем Отображаемое имя, щелкните поле, содержащее значения, которые выводятся в списке, и нажмите кнопку ОК.
Совет: Чтобы в списке не было значений с одинаковыми отображаемыми именами, установите флажок Показывать только записи с уникальными отображаемыми именами.
Использование значений из базы данных, веб-службы, XML-документа или сайта SharePoint
Этот вариант удобен, если вы хотите, чтобы значения в списке регулярно обновлялись. Значения обычно хранятся в базе данных или другом внешнем источнике и извлекаются каждый раз при открытии формы.
- Щелкните Искать значения во внешнем источнике данных.
- Выполните одно из следующих действий:
- Если вы уже добавили подключение к данным, щелкните его в поле Подключение к данным.
- Чтобы добавить новое подключение к данным, нажмите кнопку Добавить, а затем следуйте инструкциям мастера подключения к данным. Элементы в списке должны быть связаны с конкретной повторяющейся группой или повторяющемся полем.
- Нажмите кнопку Выбрать XPath рядом с полем Элементы, а затем в диалоговом окне Выбор поля или группы щелкните поле или группу с полями, которые будут предоставлять значения для списка, и нажмите кнопку ОК.
- Нажмите кнопку Выбрать XPath рядом с полем Значение, щелкните поле, содержащее возможные значения для элементов списка, и нажмите кнопку ОК. Одно из этих значений будет сохранено в XML при выборе пользователем элемента в списке.
- Нажмите кнопку Выбрать XPath рядом с полем Отображаемое имя, щелкните поле, содержащее значения, которые выводятся в списке, и нажмите кнопку ОК.
Совет: Чтобы в списке не было значений с одинаковыми отображаемыми именами, установите флажок Показывать только записи с уникальными отображаемыми именами.
Советы по макету
Приведенные ниже советы помогут вам настроить внешний вид, размер и другие параметры поля со списком.
- Рекомендуется расширить поле со списком так, чтобы оно было на несколько пробелов шире средней ширины элементов в нем. Благодаря этому элементы списка не будут частично скрыты.
- Чтобы одновременно изменить ширину нескольких полей со списком, выберите их, нажмите клавиши ALT+ВВОД, откройте вкладку Размер, а затем в поле Ширина введите новое значение.
- Чтобы одновременно изменить цвет фона для нескольких полей со списком, выберите их. В меню Формат выберите команду Границы и заливка и внесите необходимые изменения на вкладке Заливка.
- Чтобы настроить шрифт в поле со списком, измените значения в полях Шрифт и Размер шрифта на панели инструментов Форматирование. Чтобы одновременно изменить шрифт и размер шрифта для всех полей со списком в шаблоне формы, щелкните поле со списком, в котором используется нужное форматирование, а затем в меню Формат выберите команду Применить шрифт ко всем элементам управления «Поле со списком».
- Если вы хотите изменить интервал между полем со списком и объектами шаблона формы вокруг него, настройте параметры полей в диалоговом окне Свойства поля со списком (на вкладке Размер). С помощью полей можно задать интервал точнее, чем с помощью разрывов абзацев.
Как вставить в документ поле со списком
Как в Word в сплошном тексте сделать выпадающие списки в нужных разделах, которые давали возможность пользователю выбирать только существующие записи, а основной текст документа пользователь не мог редактировать?
Для этого нужно использовать специальный инструмент редактора — списки. Кнопка «Поле со списком» располагается на панели инструментов Формы (в Word 2003):
В редакторе Word 2007 эта кнопка находится на вкладке Разработчик:
В свойствах данных полей можно ввести нужные вам элементы списка.
После того, как вы установите в нужных местах эти списки и внесете в них данные для выбора, защитите документ, нажав на кнопку с изображением замка (панель инструментов «Формы» в Word 2003 или нажав кнопку Защитить документ (вкладка «Разработчик» в Word 2007).
Еще записи по вопросам использования Microsoft Word:
- 10 вопросов и ответов по редактору Word (1 часть)
- Word 2007: добавляем свою вкладку и свои команды
- Word 2007: полотно, рисунки, линии
- Word 2007: смена формата сохранения файла
- Word 97 — решение проблемы с отображением символов на линейке
- Word 97. Слияние документов как один из способов упростить свою работу
- Абзац с цветным фоном
- Автозаполняемые колонтитулы
- Автоматизация текстового набора в Word
- Автоматическая нумерация билетов
- Автоматическая расстановка переносов
- Автоматическое обновление полей при открытии документа
- Автоматическое сохранение документа при его закрытии
- Автотекст с последовательной нумерацией
- Автоформат документов
- Белый текст на синем фоне в Word 2007
- Буквица
- Быстрая смена ориентации страниц документа
- Быстрое изменение стиля форматирования текста
- Быстрое удаление границ у таблицы
- Быстрый поиск форматированного текста
- В чем различие между Автозаменой и Автотекстом
- В чем различие между стилями Обычный (Normal) и Основной текст (Body Text)?
- Ввод повторяющихся фрагментов текста в Word 2007
- Ввод часто повторяющихся фрагментов текста
Комментариев: 41
14.12.2008 в 18:49 | #1
Доброго времени суток! Узнать об использовании выпадающего списка в Word было очень неожиданным, потому что почему-то думал, это возможно лишь в MSExcel Однако, у меня возникает проблема. Дело в том, что на вашем сайте как-то обнаружил непередаваемо полезный макрос для редактирования пробелов между словами. Выглядит он так: Sub UD() Selection.WholeStory Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = » <2;>» .Replacement.Text = » » .Forward = True .Wrap = wdFindAsk .Format = False .MatchCase = False .MatchWholeWord = False .MatchAllWordForms = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll Selection.MoveRight Unit:=wdCharacter, Count:=1 End Sub Так вот, при создании выпадающего списка и закреплении формы, почему-то начинает использоваться этот самый макрос и он стопорится на первой после названия строчке. При чем, если запускать макрос вручную — он работает, и никаких ошибок не возникает. Скажите, с чего он лезет выполняться? И как поступитт в этой ситуации, ведь и список нужен, и тот полезный макрос в шаблоне мне хочется сохранить, чтобы не писать его каждый раз заново, неудобно же! Спасибо Дмитрий2;>
Как добавить раскрывающийся список в слово документ

Выпадающий список в документе Microsoft Word позволяет людям выбирать из файла предопределенных элементов. Добавление этого раскрывающегося списка довольно проста, и мы покажем вам, как это сделать.
Во-первых, включите меню разработчика
Возможность добавления раскрывающегося списка находится в меню разработчика Word. Это меню скрыто по умолчанию, поэтому вам придется включить его, прежде чем добавить список.
Начните с открытия слова на вашем компьютере Windows или Mac. В левом нижнем углу окна выберите «Параметры». Если у вас уже есть открытый документ, выберите меню «Файл», чтобы открыть команду «Параметры».

В окне «Опции слова», который открывается, на левой боковой панели выберите «Настройка ленты».

В панели «Настройка ленты» на правой стороне экрана прокрутите список и включите опцию «Разработчик».

Нажмите «ОК» в нижней части окна, чтобы закрыть его.
Добавьте раскрывающийся список в слово документ
После добавления меню разработчика вы теперь готовы добавить раскрывающийся список в свой документ Word. Для начала либо откройте существующий документ Word или создайте новый документ.
СВЯЗАННЫЕ С: Как создавать наполнительные формы с Microsoft Word
В вашем документе разместите вашу точку вставки, где вы хотите добавить раскрывающийся список.

Далее выберите меню «Разработчик».

В меню «Разработчика» в группе «Controls» щелкните значок «Раскрытый список контентов списка» (он выглядит как фактическая раскрывающаяся икона.).

Теперь у вас есть раскрывающий список в вашем документе.

Настройте свой новый раскрывающий список
Этот раскрывающий список не настроен и в настоящее время пусты. Чтобы настроить его и добавить к нему элементы, щелкните раскрывающийся список, чтобы выбрать его. Вернитесь в меню разработчика и в группе «Controls» нажмите «Свойства».

Слово откроет окно «Свойства управления контентом». Начните, введя заголовок для вашего списка. Это появится в верхней части вашего раскрывающегося списка.

Примечание: Примечание: Word автоматически заполняет поле «тега», чтобы соответствовать полю заголовка. Тег для объекта управления контентом используется в основном другими программами для определения данных управления контентом в структуре XML документа. Итак, если вы не создаете автоматизацию документов и специально необходимо установить тег, просто игнорируйте его.
Используйте опцию «Цвет», чтобы выбрать цветовую схему для раскрывающегося списка.

Если вы хотите предотвратить редактирование выпадающего списка, активируйте опцию «Управление контентом не может быть удалена». Примечание, хотя это, если вы не Заблокируйте свой документ Любой, кто может пойти и отключить эту опцию.

Теперь вы будете добавлять элементы в раскрывающийся список. Чтобы добавить свой первый элемент, в разделе «Выпадающий список свойств списка» на текущем окне нажмите кнопку «Добавить».

В окне «Добавить выбор» введите новое имя элемента в поле «Имя отображения». Поле «Значение» автоматически заполняет себя данные с первого поля, поэтому вам не нужно беспокоиться об этом.
Затем нажмите «ОК», чтобы добавить свой товар. Повторите этот процесс для каждого элемента, который вы хотите добавить в раскрывающийся список.

После того, как у вас есть добавленные элементы, вы можете изменить свой заказ. Чтобы изменить положение элемента в списке, выберите этот элемент, а затем нажмите «Переместить» или «Переместить вниз» справа.

Наконец, нажмите «ОК», чтобы сохранить изменения.

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

Удалить раскрывающийся список из Microsoft Word
Чтобы удалить этот раскрывающий список из вашего документа, выберите список. Затем из раздела «Управления» в верхней части нажмите «Свойства». Отключить опцию «Content Control не может быть удалена», а затем нажмите «ОК» внизу.

Щелкните правой кнопкой мыши раскрывающийся список в документе и выберите «Удалить элемент управления контентом». Список теперь будет удален.

И вот как вы даете людям предопределенные варианты выбора из ваших документов Word!
Вы знали, что вы можете Добавить флажки в документы вашего слова , тоже? Это еще один способ позволить людям выбирать элементы в ваших документах.
СВЯЗАННЫЕ С: Как добавить флажки в документы Word