试试这个:
- Sub DetachAll()
- Dim XRef As AcadExternalReference
- Dim B As AcadBlock
- Dim Found As Boolean
-
- On Error Resume Next
- Do
- Found = False
- For Each B In ThisDrawing.Blocks
- If B.IsXRef Then
- B.Detach
- If Err Then Err.Clear
- Found = True
- End If
- Next
- If Found = False Then Exit Do
- Loop
-
-
- End Sub
|