Уважаемые форумчане!
Подскажите, пожалуйста, есть ли в VBA возможность обратиться к элементу пользовательского типа данных Type по его порядковому номеру в описании Type?
Например, в следующем коде
Код |
---|
Enum EMyType
element1 = 1
element2 = 2
element3 = 3
End Enum
Type TMyType
element1 As String
element2 As String
element3 As String
End Type
Dim mytype As TMyType
|
мне хочется избавиться от Enum и обрашаться к element2 не только как
mytype.element2, но и как, допустим,
mytype(1).
Нужно мне это из-за того, что каждый элемент связан с определнным столбцом таблицы, и нет желания создавать два по сути одинаковых объекта Type и Enum для реализации программы. Если же порядок столбцов изменится, то мне придется менять и Type, и Enum, что, конечно, не сложно, но хочется максимальной простоты.