HasExtensionDictionary Example
Sub Example_HasExtensionDictionary()
' This example will iterate through each object in the current drawing and
' determine if that object has an associated Extension Dictionary
Dim DrawingObject As AcadObject
Dim ExtensionDictionaryResults As String
' Make sure this drawing contains objects before we continue
If ThisDrawing.ModelSpace.count = 0 Then
MsgBox "There are no objects in the current drawing."
Exit Sub
End If
For Each DrawingObject In ThisDrawing.ModelSpace
' Determine if object contains Extension Dictionary
Select Case DrawingObject.HasExtensionDictionary
Case True
ExtensionDictionaryResults = ExtensionDictionaryResults & DrawingObject.ObjectName & " has an associated Extension Dictionary" & vbCrLf
Case False
ExtensionDictionaryResults = ExtensionDictionaryResults & DrawingObject.ObjectName & " does not have an associated Extension Dictionary" & vbCrLf
End Select
Next
MsgBox ExtensionDictionaryResults
End Sub