nguyenthaodang 0 Báo cáo bài đăng Đã đăng Tháng 5 7, 2010 em có code đoạn sau để khi minh select thất cả các block được insert vào thì sẽ được explode ra nhưng ko hiểu sai sót chỗ nào mong mọi người giúp đỡ Private Sub CommandButton1_Click() Dim BlockRef As AcadBlockReference Dim explodedObjects As Variant ThisDrawing.Utility.Prompt ("Lua chon toan bo vat the:") On Error Resume Next ThisDrawing.SelectionSets.Item("nguyen").Delete Err.Clear Set sset6 = ThisDrawing.SelectionSets.Add("nguyen") frmDraw.Hide sset6.SelectOnScreen For Each Entry In sset6 'MsgBox "" & Entry.ObjectName If Entry.ObjectName = "AcDbBlockReference" Then BlockRef = Entry explodedObjects = BlockRef.Explode explodedObjects.Update End If Next Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
hoa35ktxd 38 Báo cáo bài đăng Đã đăng Tháng 5 8, 2010 Bạn hãy sửa đoạn này If Entry.ObjectName = "AcDbBlockReference" Then Set BlockRef = Entry BlockRef.Explode End If Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
nguyenthaodang 0 Báo cáo bài đăng Đã đăng Tháng 5 8, 2010 cảm ơn bác Hoa35ktxd ^^ đúng là pro nhìn qua biết ngay. ko hiểu sao mấy cái cứ quên set, cứ bắn trực tiêp ^^ Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác