QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1854|回复: 1
收起左侧

[求助] 求助標示圖層LSP

[复制链接]
发表于 2009-11-16 21:01:37 | 显示全部楼层 |阅读模式 来自: 中国台湾

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
標示圖層.gif 線上大大们,求助,標示圖層
7 h5 {9 a6 K4 _1 R/ m! l* G, \% e如圖把圖層一一標示出來( W: l& j/ f2 v
謝謝!!
发表于 2009-12-11 20:30:58 | 显示全部楼层 来自: 中国
VBA代码,供参考

  1.   a8 ~: V4 p% ^9 }! c. f: c" V
  2.     Dim B As AcadBlock, E As AcadEntity, P As Variant, Ps(5) As Double, MT As AcadMText/ ^5 L% \! g' F1 w
  3.     With ThisDrawing1 G# M( [; e3 P. n9 d/ I
  4.         On Error GoTo 10
    ) T/ E6 e  S6 i4 f& [
  5.         If .ActiveSpace = acModelSpace Then
    3 I5 c4 ~7 Q+ i$ ]* q/ C8 ^* o
  6.             Set B = .ModelSpace
    ( P. @2 B) L% L4 F$ Y
  7.         Else
    $ l2 c3 c3 m9 O7 X9 h6 s7 L
  8.             Set B = .PaperSpace
    2 Z3 L9 F% Q6 c, s3 R, R& I
  9.         End If
    3 d9 `3 P! I( S: n9 O! r' a- q
  10.         .Utility.GetEntity E, P, vbCrLf & "选择对象:"3 }& K  r2 E* m( r+ b& S; K4 V4 w) I
  11.         Ps(0) = P(0): Ps(1) = P(1): Ps(2) = P(2)6 P+ ^* {6 W. F1 t8 a
  12.         P = .Utility.GetPoint(P, vbCrLf & "指定文字插入点:" )0 t4 T+ O) {% D, E$ I
  13.         Set MT = B.AddMText(P, 0, "%<\AcObjProp Object(%<\_ObjId " & E.ObjectID & ">%).Layer>%" ); `# V- z8 n$ P# y5 ?
  14.         B.AddLeader Ps, MT, acLineWithArrow; S, D' z5 t: y- a9 g, P
  15. 10    End With
    + C4 r$ V4 J3 P$ \3 M
复制代码
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表