Ввод множества элементов в раскрывающееся поле формы (Microsoft Word)
Word позволяет легко создавать формы, которые предоставляют пользователям различные варианты ввода. Один из таких вариантов называется полем раскрывающейся формы. Этот тип элемента управления вводом очень похож на раскрывающиеся списки в диалоговых окнах программы. Word позволяет добавлять элементы, которые появляются в раскрывающемся поле формы, а затем пользователь может выбрать один из вариантов в этом поле при дальнейшем использовании формы. То, как именно вы создаете и используете поля формы, было рассмотрено в других выпусках WordTips.
Несмотря на то, что поле формы раскрывающегося списка выглядит как элемент управления раскрывающимся списком, который используется в диалоговом окне программы, есть существенное различие. Поле формы раскрывающегося списка позволяет добавить в раскрывающийся список не более 25 элементов. Похоже, это жестко заданный предел в Word. Если вы хотите предложить пользователю формы более 25 вариантов, то у вас есть только ограниченное количество потенциальных решений. Одно довольно очевидное решение — либо найти способ ограничить количество вариантов, которые вы предлагаете пользователю, либо разбить их на несколько полей формы раскрывающегося списка.
Другое возможное решение — использовать либо элемент управления списком на панели инструментов Control Toolbox, либо разработать UserForm. UserForm обычно является лучшим способом, потому что элементы управления OLE, вставленные в документы (например, элемент управления списком), потребляют память, а также вызывают сообщения с предупреждениями о макросах при открытии документа (в зависимости от настроек безопасности). Для получения дополнительной информации о том, как создать пользовательскую форму, посетите следующую страницу Word MVP:
http://wordmvp.com/FAQs/Userforms/CreateAUserForm.htm
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (1626) относится к Microsoft Word 97, 2000, 2002 и 2003.