Как создать зависимые выпадающие списки в документе Word?

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

Создание зависимых раскрывающихся списков в Word с кодом VBA


Создание зависимых раскрывающихся списков в Word с кодом VBA

Приведенный ниже код VBA может помочь вам создать зависимые раскрывающиеся списки в документе Word. Пожалуйста, следуйте инструкциям шаг за шагом.

1. Во-первых, вам нужно вставить два раскрывающихся списка в документ Word. Нажмите Разработчик > Устаревшие формы > Выпадающее поле формы . См. Снимок экрана:

2. Щелкните правой кнопкой мыши первый раскрывающийся список (этот раскрывающийся список должен быть родительским) и выберите Свойства. См. Снимок экрана:

3. В открывшемся диалоговом окне Параметры поля раскрывающейся формы вам необходимо:

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

3.2 Введите ddfood в поле Закладка .

3.3 Нажмите кнопку ОК . См. Снимок экрана:

4. Щелкните правой кнопкой мыши второй раскрывающийся список, выберите Свойства , чтобы открыть диалоговое окно Параметры поля формы раскрывающегося списка , и в диалоговом окне введите ddCategory в поле Закладка и нажмите кнопку ОК . См. Снимок экрана:

5. Нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .

6. В окне Microsoft Visual Basic для приложений нажмите Вставить > модуль, затем скопируйте ниже код VBA в окно модуля. .

Код VBA: создание зависимого раскрывающегося списка в Word

Примечания:

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

2. ddfood и ddCategory должны соответствовать параметрам закладок, которые вы ввели в двух вышеупомянутых диалоговых окнах Параметры поля раскрывающейся формы .

7. Сохраните код и вернитесь к документу.

8. Щелкните правой кнопкой мыши первый раскрывающийся список и выберите Свойства , чтобы открыть диалоговое окно Параметры поля формы раскрывающегося списка . В диалоговом окне выберите указанное выше имя макроса (здесь Popolateddfood) из раскрывающегося списка Exit , а затем нажмите кнопку OK .

9. Теперь нажмите Разработчик > Ограничить редактирование , как показано на скриншоте ниже.

10. На панели Ограничить редактирование вам необходимо:

10.1), установите флажок Разрешить только этот тип редактирования в поле документа ;

10.2) Выберите вариант Заполнение форм из раскрывающегося списка;

10.3) Нажмите кнопку Да, начать принудительную защиту ;

10.4) В диалоговом окне Начать принудительную защиту , введите пароль и нажмите кнопку OK . См. Снимок экрана:

Теперь зависимые раскрывающиеся списки созданный. При выборе «Фрукты» в первом раскрывающемся списке во втором можно выбрать только категории фруктов.



Рекомендуемые инструменты повышения производительности Word

Kutools For Word – Более 100 расширенных функций для Word, сэкономьте 50% времени

  • Сложные и повторяющиеся операции могут быть выполнены за один раз за секунды.
  • Вставьте сразу несколько изображений из папок в документ Word.
  • Объедините и объедините несколько Файлы Word из папок в одну в желаемом порядке.
  • Разделите текущий документ на отдельные документы в соответствии с заголовком, разрывом раздела или другими критериями.
  • Преобразование файлов между документами. и Docx, Docx и PDF, сборник инструменты для обычных преобразований и выбора и так далее …
Подробнее Загрузить сейчас Купить

Оцените статью
Frestage.ru
Добавить комментарий