Как сохранить выбранные элементы в списке?

Я написал простой список для формы Word. Я написал этот простой код:

Private Sub ListBox1_Click()
     Me.ListBox1.AddItem "ZZ"
     Me.ListBox1.AddItem "yy"
End Sub

Список работает, но у меня есть проблема: поскольку этот файл является формой, какой код мне нужно написать, чтобы сохранить элементы, выбранные пользователем?


person user1474880    schedule 22.06.2012    source источник
comment
Ваш код добавляет эти элементы каждый раз, когда щелкается элемент в списке. Это действительно то, чего вы хотите?   -  person JimmyPena    schedule 22.06.2012
comment
Где вы хотите его сохранить?   -  person Siddharth Rout    schedule 22.06.2012
comment
Ok. где мне нужно поместить этот код? спасибо   -  person user1474880    schedule 25.06.2012
comment
Мне нужно сохранить их в документе (это форма).   -  person user1474880    schedule 25.06.2012


Ответы (1)


Me.ListBox1.Value вернет значение, выбранное в элементе управления ListBox.

person JimmyPena    schedule 22.06.2012
comment
Ok. но как мне поместить это в мой документ? Я смотрю в Google, но у меня есть проблема: 1) я никогда не писал код vba - person user1474880; 25.06.2012
comment
@ user1474880 Я выполнил поиск put listbox value onto word document, и это был первый результат: vbforums.com/showthread .php?t=522174 - person JimmyPena; 25.06.2012
comment
Ok. но как? Что мне нужно: я выбираю свой элемент, я сохраняю документ и после того, как я снова открываю свой документ, я вижу выбранные элементы. - person user1474880; 25.06.2012
comment
Я изменил код: Private Sub Document_Open() Me.ListBox1.AddItem ******* End Sub Private Sub ListBox1_Click() End Sub - person user1474880; 25.06.2012
comment
@ user1474880 Извините, что вы имеете в виду but how? Ссылка, которую я вам дал, показывает вам, как именно присвоить значение списка строковой переменной, а затем записать значение строковой переменной в документ. Боюсь, я не могу сделать это легче. - person JimmyPena; 25.06.2012