Предположим, у меня есть таблица в моем документе Word, и теперь я хочу вставить раскрывающийся список с цветовой кодировкой в столбец таблицы. Это означает, что когда я выбираю один вариант из раскрывающегося списка, цвет ячейки становится красным, а когда я выбираю другой вариант в раскрывающемся списке, цвет ячейки становится зеленым, как показано на следующем снимке экрана. Как бы вы могли решить эту задачу в документе Word?
Вставить раскрывающийся список с цветовой кодировкой в документ Word с кодом VBA
Вставить цвет закодированный раскрывающийся список в документе Word с кодом VBA
Следующие шаги могут помочь вам завершить эту задачу по мере необходимости: сначала вставьте раскрывающийся список, а затем примените цвет для раскрывающегося списка. Пожалуйста, сделайте следующее:
1 . Выберите ячейку в таблице, в которую вы хотите вставить раскрывающийся список, а затем щелкните значок Developer > Управление содержимым раскрывающегося списка , см. Снимок экрана:
2 . Раскрывающийся список вставляется в определенную ячейку, а затем нажмите Разработчик > Свойства , см. Снимок экрана:
3 . В диалоговом окне Свойства элемента управления контентом выполните следующие операции:
(1.) Введите имя заголовка в Заголовок текстовое поле;
(2.) Нажмите кнопку Добавить , чтобы перейти к диалоговому окну Добавить выбор ;
(3.) В диалоговом окне Добавить вариант введите элемент раскрывающегося списка в текстовое поле Отображаемое имя .
4. Повторите шаг 3 для вставки других элементов раскрывающегося списка по мере необходимости.
5 . После создания первого раскрывающегося списка вы можете скопировать и вставить его в другие ячейки по мере необходимости. См. Снимок экрана:
6 . Затем вы должны применить код VBA, удерживая клавиши ALT + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .
7 . В окне Microsoft Visual Basic для приложений дважды щелкните ThisDocument на панели Project-Project , чтобы открыть режим, а затем скопируйте и вставьте следующий код в пустой модуль.
Код VBA: вставьте раскрывающийся список с цветовой кодировкой в таблицу документа Word:
Примечание . В приведенном выше коде Status является заголовком имя при создании раскрывающегося списка и , In Progress , Не запускается – элементы раскрывающегося списка, вы можете изменить их на свои собственные. Также вы можете изменить цвет по своему усмотрению.
8 . Затем сохраните и закройте окно кода, теперь, когда вы выбираете один элемент из раскрывающегося списка, его относительный цвет будет заполнен ячейкой, см. снимок экрана:
Рекомендуемые инструменты для повышения производительности Word


Kutools for Word – Более 100 дополнительных функций для Word, Sa Ваши 50% времени
- Сложные и повторяющиеся операции можно выполнить за секунды.
- Вставьте несколько изображений из папок в документ Word сразу.
- Объедините и объедините несколько файлов Word в папках в одну в желаемом порядке.
- Разделите текущий документ на отдельные документы в соответствии с заголовком, разрывом раздела или другие критерии.
- Преобразование файлов между Doc и Docx, Docx и PDF, набор инструментов для общих преобразований и выбора и так далее …