QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
AUTOCAD中的多行文字中输入 ^ 再按堆叠按钮即可实现堆叠,那么在cad自带的vba中如何用代码实现mtext的堆叠呢?- K- E% H8 ~2 a" Y
有那位用过vba的高人给指点一下
发表于 2008-9-22 19:47:53 | 显示全部楼层 来自: 中国
用格式代码。; n$ r) ^$ y9 r, A
参见CAD帮助文件《用户手册》相关内容。/ x1 \0 D' G: p$ n( \/ l
AutoCAD 2005 用户手册 > 图案填充、注释、表格和标注 > 注释和标签 > 使用替换文本编辑器 > 在替换文本编辑器中设置多行文字的格式* b5 D/ Y* k0 u
AutoCAD 2008 用户手册 > 注释图形 > 注释和标签 > 使用替换文字编辑器 > 在替换文字编辑器中设置多行文字的格式
发表于 2008-9-22 22:13:35 | 显示全部楼层 来自: 中国浙江宁波
给段代码看看:
5 Q1 F" ]9 G5 M, a4 I; T: tSub AddTxt()  a# B4 A7 N6 ~# B  i
Dim corner(0 To 2) As Double
# M- e9 A+ w7 o* Qcorner(0) = 0#: corner(1) = 0#: corner(2) = 0#:
5 ]4 _+ l, m* i7 O- q3 C. M" MThisDrawing.ModelSpace.AddMText corner, 100, "{\A1;100\H.75x;\S+0.020^ 0;}"  ~7 e! ^( _1 \1 y! @  S
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 )

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