Итак, я пытаюсь создать условное выпадающее меню в Word. Я использовал поле формы выпадающего списка Legacy с несколькими вариантами.Вставить/заменить строку в существующем текстовом поле в Word (VBA)
Что я хочу сделать, когда один из параметров выбран из раскрывающегося списка (и тогда, я думаю, вам нужно Tab, чтобы ввести его ...), поле Legacy Text Form ниже, которое имеет простой текст по умолчанию , следует заполнить новой строкой из оператора case.
Вещи, которые я уже сделал/начала работать:
- выпадающие работают, а на выходе она запускает макрос
- саз выписан
- результата случая утверждение в переменном (строковом типе), давайте назовем это STRINGVAR
- может потянуть текст в текстовом поле (в тексте по умолчанию) с ActiveDocument.FormFields («TextBox»). Результат
Однако я выясняю, как заменить текст по умолчанию в уже существующем текстовом поле с текстом строковой переменной case.
Я попытался ActiveDocument.FormFields ("TextBox"). Результат = STRINGVAR
но ничего внутри текстовое поле не меняется. Текст по умолчанию все еще существует.