HasExtensionDictionary Пример

Sub Example_HasExtensionDictionary()
    ' Этот пример выполнит итерации через каждый объект в текущем рисунке
    ' и определит, имеет ли этот объект связанный Extension Dictionary
    
    Dim DrawingObject As AcadObject
    Dim ExtensionDictionaryResults As String
    
    ' Удостоверьтесь, что этот рисунок содержит объекты перед продолжением
    If ThisDrawing.ModelSpace.count = 0 Then
        MsgBox "Нет никаких объектов в текущем рисунке."
        Exit Sub
    End If
    
    For Each DrawingObject In ThisDrawing.ModelSpace
        ' Определите, содержит ли объект Extension Dictionary
        Select Case DrawingObject.HasExtensionDictionary
            Case True
                ExtensionDictionaryResults = ExtensionDictionaryResults & DrawingObject.ObjectName & " имеет связанного Extension Dictionary" & vbCrLf
            Case False
                ExtensionDictionaryResults = ExtensionDictionaryResults & DrawingObject.ObjectName & " не имеет связанного Extension Dictionary" & vbCrLf
        End Select
    Next
    
    MsgBox ExtensionDictionaryResults
End Sub
Сайт управляется системой uCoz