Я работаю над формой vba, где пользователь выбирает «основную» запись, а затем некоторые свойства этой записи отображаются в списках «sub».Некоторые из этих свойств выделены (или в vba lingo: selected).
Например, «основная» запись - это контакт с именем Bob.
Один из списков «sub» содержитсписок многих марок автомобилей (Ford, Toyota, Ferrari, Tata и т. д.), о которых Боб знает.Если Боб ранее владел автомобилем марки, элемент списка выбирается.
Пользователь формы может изменить запись «Боб», а затем он может изменить, какие машины принадлежат Бобу.Но пока он не нажал кнопку «Изменить», данные остаются недоступными для редактирования.Чтобы добиться этого, я использую свойство .locked в списке «sub» - поле с именами автомобилей.
Проблема в том, что список марок автомобилей длинный, и пока список заблокирован,полоса прокрутки также деактивирована.
Отсюда вопрос: есть ли способ, позволяющий пользователю использовать полосу прокрутки списка, но не позволяя ему вносить изменения в поле?