Как добавить записи в combobox в Word XP

Я пытаюсь следовать следующим инструкциям, чтобы добавить ComboBox на форме и добавить некоторые значения, для пользователей, чтобы выбрать: http://office.microsoft.com/en-gb/help/create-forms-that-users-complete-in-word-HP005230270.aspx

Я создал .точка, а затем перетащил combobox на документ. Когда я дважды щелкните на нем, хотя, он открывает редактор VBA.

Я должен добавить элементы программно, а на следующий вопрос как сделать Я добавляю комбобокс в Word? или это можно сделать с помощью пользовательского интерфейса? Другой вопрос/ответ относится к созданию формы. Есть ли шаг, который я пропустил между созданием .точка, чтобы затем создать форму каким-то образом, прежде чем добавлять в нее элементы формы?

щелчок правой кнопкой мыши дает следующие опции меню:

  • вырезать
  • скопировать
  • вставить
  • свойства
  • посмотреть код
  • объект поля со списком - > изменить или Конвертировать
  • Формат
  • гиперссылка

выбор edit позволяет мне вводить текст в видимую часть элемента управления, но не позволяет мне добавлять несколько опций

щелчок правой кнопкой мыши и выбор свойства открывает следующее:

properties

13
задан Community
15.03.2023 3:41 Количество просмотров материала 2474
Распечатать страницу

1 ответ

из поиска, который я сделал до сих пор, похоже, что это можно сделать только программно (по крайней мере, в более старых версиях Word).

например, http://oreilly.com/pub/a/oreilly/windows/ron/combodrop_0100.html

ваше предположение, что вам нужно добавить код для заполнения раскрывающегося списка поле со списком вполне корректно. VBA позволяет присвоить значение значение поля со списком и свойства текста (на самом деле, они одинаковы имущества) от пользовательский интерфейс, который позволяет добавлять только один пункт в выпадающем поле со списком. Это, конечно, не очень полезно, поскольку, предположительно, вы используете поле со списком, чтобы позволить пользователю выберите один из нескольких элементов. Это как раз один из тех причудливые особенности MSForms контроль ... в розничной Майкрософт Visual Основной продукт, очень легко заполнить комбинированную коробку во время разработки.

почти во всех случаях требуется заполнить поле со списком перед пользователь видит его, так что пользователь может выбрать из числа доступных поставки. К счастью, Word делает это легко. Всякий раз, когда документ открывается, Word проверяет код документа Word на наличие процедуру Document_Open. Если он найден, код выполняется. (Процедура, кстати, называется обработчиком событий, так как автоматически выполняется Word в ответ на какое-либо событие, в этом случае документ открывается пользователем.)

код VBA теперь добавлено и работает, но несколько удивлен, что там, кажется, не быть способ сделать это через меню...

1
отвечен Kris C 2023-03-16 11:29

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх