QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
AUTOCAD中的多行文字中输入 ^ 再按堆叠按钮即可实现堆叠,那么在cad自带的vba中如何用代码实现mtext的堆叠呢?
8 j8 _3 u( F" W8 K& w有那位用过vba的高人给指点一下
发表于 2008-9-22 19:47:53 | 显示全部楼层 来自: 中国
用格式代码。3 v) p6 c; w! v6 E
参见CAD帮助文件《用户手册》相关内容。' U* v# \5 Z# N
AutoCAD 2005 用户手册 > 图案填充、注释、表格和标注 > 注释和标签 > 使用替换文本编辑器 > 在替换文本编辑器中设置多行文字的格式
1 F6 I. u7 W  n! n) Z8 SAutoCAD 2008 用户手册 > 注释图形 > 注释和标签 > 使用替换文字编辑器 > 在替换文字编辑器中设置多行文字的格式
发表于 2008-9-22 22:13:35 | 显示全部楼层 来自: 中国浙江宁波
给段代码看看:6 p! C' Y& Z3 G, ~3 L* g
Sub AddTxt()( J! k( O$ m  N: p3 ^
Dim corner(0 To 2) As Double
2 [0 x8 s! l6 I' y  Qcorner(0) = 0#: corner(1) = 0#: corner(2) = 0#:9 `' T9 D) N3 f" n1 N2 W
ThisDrawing.ModelSpace.AddMText corner, 100, "{\A1;100\H.75x;\S+0.020^ 0;}"* R1 b# y$ A& t- O  Y0 ]. Z
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 )

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