Форум по VBA, Excel и Word

Word => Макросы в Word => Тема начата: Посетитель от 11 ноября 2022, 10:24

Название: Получение свойств по их именам
Отправлено: Посетитель от 11 ноября 2022, 10:24
Здравствуйте!
  Имею следующую задачу: в документе размещено некоторое количество полей со списком, зависимых друг от друга. Количество полей изменяется по желанию пользователя, поэтому имена имеют идентификаторы вида "ИмяПоля_ПорядковыйНомер" (например: "ИмяПоля_1"). Возник вопрос как в события документа, например в событии "Open" в цикле, программно, обойти все имеющиеся в документе поля.
Название: Re: Получение свойств по их именам
Отправлено: Администратор от 11 ноября 2022, 10:40
Выложите на форуме файл, в котором будет поле. Чтобы я посмотрел, какие поля у вас используются.
Или напишите, как вы вставляете поле: вкладка такая-то, группа такая-то, кнопка такая-то.
Название: Re: Получение свойств по их именам
Отправлено: Посетитель от 11 ноября 2022, 12:51
Поле вставляется так: вкладка "Разработчик"  - Элементы управления - Инструменты из предыдущих версий - Элементы ActiveX - Поле со списком (элемент ActiveX).
Название: Re: Получение свойств по их именам
Отправлено: Администратор от 11 ноября 2022, 14:16
Как вы назначаете имя полю? Напишите, куда щёлкаете или как это делаете.
Название: Re: Получение свойств по их именам
Отправлено: Посетитель от 11 ноября 2022, 14:45
Задаю на панели свойств в поле Name (см. вложение)
Название: Re: Получение свойств по их именам
Отправлено: Администратор от 11 ноября 2022, 15:12
Написал вам письмо на почту с заголовком "Письмо с Форума по VBA, Excel и Word". Написал именно на почту, а не на форум.