Тема: Возможно ли свойства примитивов AutoCAD Structural Detailing прочитать с помощью VBA?
У примитивов ASD (профилей, пластин и т.д.) в объектной модели VBA видны минимум свойств (слой, цвет и прочие общие свойства для всех автокадовских примитивов). А хотелось бы добыть свойства, в которых содержится информация о типе профиля, массе, длине и т.д.
Собственно, есть предположение, что все это зашито в AcadDictionary ...Я со словарями дела не имел, поэтому не представляю, как данные из словарей привязаны к объекту... И как их "изъять"?
Вот код:
Dim EDictionary As AcadDictionary Dim obj As Object Dim varPoint As Variant Dim strPrompt As String strPrompt = "Выбери объехт..." ThisDrawing.Utility.GetEntity obj, varPoint, strPrompt Set EDictionary = Obj.GetExtensionDictionary
По идее, должны в EDictionary возвращаться словари, привязанные к объекту? Но при выборе ASD объектов EDictionary.count = 0
Может, кто подскажет, в каком направлении надо двигаться?