Здравствуйте, гуру и остальные!
В результате многих действий получил ряд переменных. Вставил их в массив, чтобы потом использовать. Но... Не могу узнать имён членов архива. Т.е.
Данные = Array(ДолжРуковЗак, ФИОРуковЗак, НаимОрганизЗак, ЮрАдрес)
For Each mmm In Данные
MsgBox mmm.Name
Next
На MsgBox mmm.Name выдает ошибку, что требуется объект.
Пробовал через коллекцию:
Dim Данные As New Collection
Данные.Add ДолжРуковЗак
Данные.Add ФИОРуковЗак
Данные.Add НаимОрганизЗак
Данные.Add ЮрАдрес
For Each chlen In Данные
MsgBox chlen.Name
Next
То же самое, на MsgBox chlen.Name выдает ошибку, что требуется объект.
Вопрос: каким образом узнать имя членов массива или коллекции? Может, есть другие способы формирования данных, чтобы имя членов было?
Имя членов нужно для того, чтобы потом использовать именно по именам, так как значения членов могут меняться.
В результате многих действий получил ряд переменных. Вставил их в массив, чтобы потом использовать. Но... Не могу узнать имён членов архива. Т.е.
Данные = Array(ДолжРуковЗак, ФИОРуковЗак, НаимОрганизЗак, ЮрАдрес)
For Each mmm In Данные
MsgBox mmm.Name
Next
На MsgBox mmm.Name выдает ошибку, что требуется объект.
Пробовал через коллекцию:
Dim Данные As New Collection
Данные.Add ДолжРуковЗак
Данные.Add ФИОРуковЗак
Данные.Add НаимОрганизЗак
Данные.Add ЮрАдрес
For Each chlen In Данные
MsgBox chlen.Name
Next
То же самое, на MsgBox chlen.Name выдает ошибку, что требуется объект.
Вопрос: каким образом узнать имя членов массива или коллекции? Может, есть другие способы формирования данных, чтобы имя членов было?
Имя членов нужно для того, чтобы потом использовать именно по именам, так как значения членов могут меняться.