QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2452|回复: 4
收起左侧

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

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

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

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

x
AUTOCAD中的多行文字中输入 ^ 再按堆叠按钮即可实现堆叠,那么在cad自带的vba中如何用代码实现mtext的堆叠呢?6 q8 \6 K3 I3 q$ }. w  ?: E; H7 R
有那位用过vba的高人给指点一下
发表于 2008-9-22 19:47:53 | 显示全部楼层 来自: 中国
用格式代码。
6 d9 e9 Y& N  |9 X, [# T参见CAD帮助文件《用户手册》相关内容。
+ G- n5 B+ `; b! x: A9 AAutoCAD 2005 用户手册 > 图案填充、注释、表格和标注 > 注释和标签 > 使用替换文本编辑器 > 在替换文本编辑器中设置多行文字的格式/ r4 X9 C1 R) E: Q5 ]
AutoCAD 2008 用户手册 > 注释图形 > 注释和标签 > 使用替换文字编辑器 > 在替换文字编辑器中设置多行文字的格式
发表于 2008-9-22 22:13:35 | 显示全部楼层 来自: 中国浙江宁波
给段代码看看:5 F1 ~+ Y) H- H! K0 F. I: {7 c- v
Sub AddTxt()
6 J- W/ R1 S: V  y$ ~0 aDim corner(0 To 2) As Double
5 t* m) {4 h: j9 ccorner(0) = 0#: corner(1) = 0#: corner(2) = 0#:
# |6 j& L/ A% w! Z: wThisDrawing.ModelSpace.AddMText corner, 100, "{\A1;100\H.75x;\S+0.020^ 0;}"; W* u8 V7 R; X3 p
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 )

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