VBA - Word Table: значение по умолчанию и поле со списком

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

Чтобы проиллюстрировать свои мысли, вот небольшое изображение того, что я ищу

модель

Я действительно не понимаю, как манипулировать моим столом, чтобы он заканчивался таким образом, поэтому я хотел бы попросить вашей помощи. При поиске в Интернете я нахожу информацию только о стиле таблицы по умолчанию, а не о значении по умолчанию.

Поэтому я хотел бы спросить. Это возможно?
Если да, то как это сделать?

Я ищу либо код VBA для установки значения по умолчанию для моего столбца (что было бы замечательно), либо даже сначала способ сделать это в графическом интерфейсе Word. Или, очевидно, ответ, который сказал бы мне, что это невозможно сделать в Word.

PS: чрезвычайно простой эквивалент в Excel того, что я ищу:

Easy Excel

Заранее спасибо!

1 ответ

В графическом интерфейсе:

  1. Нажмите на ячейку, в которой вы хотите выпадающий список.
  2. В меню переключитесь на "Инструменты разработчика"
  3. Вставьте раскрывающийся элемент управления ("Элементы управления", в середине)
  4. На ленте нажмите "Режим разработки" (у меня немецкое слово, поэтому фактическое имя может отличаться), "Свойства"
  5. Теперь вы можете ввести свои параметры

В качестве альтернативы через VBA, я получил это с помощью устройства записи макросов; должен дать вам начало:

[Cell].Range.ContentControls.Add (wdContentControlComboBox)
ActiveDocument.ToggleFormsDesign
Selection.ParentContentControl.DropdownListEntries.Clear
Selection.ParentContentControl.DropdownListEntries.Add Text:="Yes", Value _
    :="Yes"
Selection.ParentContentControl.DropdownListEntries.Add Text:="No", Value:= _
    "No"
Другие вопросы по тегам