Тема: Как создать набор из блоков.

Как создать набор из блоков с именами "*U*"...
Пока я только сделал вот так:
---
    Dim explodedObjects As Variant
   
    Dim blockObj As AcadBlock
    Dim blockRefObj As AcadBlockReference
    Dim explodedObjects As Variant
    For K = 3 To ThisDrawing.Blocks.Count - 1
        ThisDrawing.Blocks.Item(K).Explodable = True
        If Left(ThisDrawing.Blocks.Item(K).Name, 2) = "*U" Then
        blockRefObj = ThisDrawing.Blocks.Item(K).Explode
        explodedObjects = blockRefObj.Explode
        End If
    Next K
---

(изменено: Anatoly, 18 февраля 2011г. 10:38:00)

Re: Как создать набор из блоков.

Если имеются в виду дин. блоки, то см. тему подсчет динамических блоков на VBA
https://www.caduser.ru/forum/topic44603.html

fixo пишет:

Юзай такой фильтр

FilterType(0) = 0
FilterData(0) = "INSERT"
FilterType(1) = 2
FilterData(1) = "MyBlockName" & ",`*U*"

(обязательно наклонный штрих здесь  ", ` *U*" )

~'J'~