klpocska Posted February 9, 2010 Posted February 9, 2010 I have a lots of Blocks, and Xrefs in the ModelSpace. I want to detach only the xrefs (all xrefs) in the modelspace with VBA... What should I do? Quote
DECHAL Posted February 9, 2010 Posted February 9, 2010 You can do this easy from the external reference manager. Just type xref, hit enter, select all the xrefs shown. Right click select unload and that's that.. Regards, DECHAL Quote
klpocska Posted February 9, 2010 Author Posted February 9, 2010 Yes I know, but it isn't the good way for me.... Quote
Joro-- Posted February 9, 2010 Posted February 9, 2010 Try this: 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 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.