VBA Help tells us: ItemTypeProperty.IsArray: Sets whether or not this property is an array.
If an Item Type Property is an array, how do we get/set the array values?
VBA methods for setting ItemType property array/struct values are not implemented yet. We have logged defect for the same: Defect 957063:There is no way to get or set Is Array property using COM API.
Has there been any further development for arrays in MicroStation update 12, if not when can we expect it.
The support for accessing the members of an array property will be available in Update 14.
Thanks and Regards,
Answer Verified By: Jon Summers
In MicroStation update 16.1 VBA there is the ability to access the members of an arrayed Item Property Type but if the property type contains other properties like an address (Street, Town, Country etc.) there does not seem to be any way to access them, is that something that we will see in future releases, or is there a way to do it now.
this thread is quite old and is about old version, whereas your question is about current 16.1 version and in fact about something slightly different. I recommend to ask in a new post.
Please, share also a test case (simple DGN with ItemType definition and at least one item attached to an element), so it is clear what is ItemType structure and what you want to achieve.
Bentley Accredited Developer: iTwin Platform - AssociateLabyrinth Technology | dev.notes() | cad.point