QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
11天前
查看: 2398|回复: 4
收起左侧

[已答复] 在vba中实现文字堆叠

[复制链接]
发表于 2008-9-21 11:29:53 | 显示全部楼层 |阅读模式 来自: 中国黑龙江哈尔滨

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

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

x
AUTOCAD中的多行文字中输入 ^ 再按堆叠按钮即可实现堆叠,那么在cad自带的vba中如何用代码实现mtext的堆叠呢?
5 P" h  p) c/ t3 M" _有那位用过vba的高人给指点一下
发表于 2008-9-22 19:47:53 | 显示全部楼层 来自: 中国
用格式代码。
9 K6 e3 E$ Q: v' V% E+ a5 G参见CAD帮助文件《用户手册》相关内容。2 Q/ k8 O8 L- z/ T1 W2 y
AutoCAD 2005 用户手册 > 图案填充、注释、表格和标注 > 注释和标签 > 使用替换文本编辑器 > 在替换文本编辑器中设置多行文字的格式
' o. w) }9 r. W7 ^5 X+ tAutoCAD 2008 用户手册 > 注释图形 > 注释和标签 > 使用替换文字编辑器 > 在替换文字编辑器中设置多行文字的格式
发表于 2008-9-22 22:13:35 | 显示全部楼层 来自: 中国浙江宁波
给段代码看看:& |( K1 p7 u6 h* r- A6 k& A
Sub AddTxt()
  [: j; G* n/ }2 V: |2 H8 JDim corner(0 To 2) As Double7 `! X& W4 `6 S  W) u. l: J& L
corner(0) = 0#: corner(1) = 0#: corner(2) = 0#:5 G. h3 `4 Z$ ]6 D, `( p
ThisDrawing.ModelSpace.AddMText corner, 100, "{\A1;100\H.75x;\S+0.020^ 0;}"6 v$ V0 @6 j+ o7 O! S9 c: @
End Sub

评分

参与人数 1三维币 +5 收起 理由
woaishuijia + 5 应助

查看全部评分

 楼主| 发表于 2008-10-9 18:06:38 | 显示全部楼层 来自: 中国黑龙江哈尔滨
非常感谢楼上两位,太谢谢了
发表于 2008-10-16 15:12:54 | 显示全部楼层 来自: 中国山东烟台
高手,不错不错
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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