当前版块:问答社区 > CASS

[CASS二次开发源代码]VB6+AutoCAD---最后绘制的实体居中

Windows10
其他
CASS9
Public Sub ILastToCenter(ByVal AcadApp As Object) '最后绘制的实体居中
  Dim sSet As Object
  Dim minExt As Variant, maxExt As Variant
  For Each sSet In AcadApp.Application.ActiveDocument.SelectionSets
      If sSet.Name = "LastEntity" Then sSet.Delete: Exit For
  Next
  Set sSet = AcadApp.Application.ActiveDocument.SelectionSets.Add("LastEntity")
  sSet.Select 4
  If sSet.Count = 1 Then
     sSet(0).GetBoundingBox minExt, maxExt
     AcadApp.Application.ZoomWindow minExt, maxExt
  End If
  sSet.Delete
End Sub

全部评论

等级:LV30
积分:112464
新手582184 2019-11-02 12:00
好高级。就是看不懂
回复 0
1
提交
悬赏回复规则
1、悬赏期为24小时,从发布时间起算;
2、悬赏期内提问者如设置评论为“精选评论”,视为悬赏结束,该精选评论人将获得本题全部悬赏积分;
3、悬赏期内如提问者未设置“精选评论”,则前5位评论者平分悬赏积分(如仅有一位评论,该评论者获得50%悬赏积分);
4、悬赏积分会自动发放到生态圈账户中,请留意站内信通知。
知道了

距离打开宝箱还剩7

是否花费200积分补签?
确认
取消