QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
AUTOCAD中的多行文字中输入 ^ 再按堆叠按钮即可实现堆叠,那么在cad自带的vba中如何用代码实现mtext的堆叠呢?
; C) F! J2 U9 r* y, E6 j有那位用过vba的高人给指点一下
发表于 2008-9-22 19:47:53 | 显示全部楼层 来自: 中国
用格式代码。
' \9 n1 N; t" M. _) H参见CAD帮助文件《用户手册》相关内容。
4 c  b+ K, {; f- B, iAutoCAD 2005 用户手册 > 图案填充、注释、表格和标注 > 注释和标签 > 使用替换文本编辑器 > 在替换文本编辑器中设置多行文字的格式5 l  ]: T6 z$ e
AutoCAD 2008 用户手册 > 注释图形 > 注释和标签 > 使用替换文字编辑器 > 在替换文字编辑器中设置多行文字的格式
发表于 2008-9-22 22:13:35 | 显示全部楼层 来自: 中国浙江宁波
给段代码看看:1 G0 Q7 Y$ O! t* @. q# v
Sub AddTxt()
/ R7 u4 w9 o: @. c4 RDim corner(0 To 2) As Double
5 S6 T4 S0 r/ q5 d1 O( k9 ocorner(0) = 0#: corner(1) = 0#: corner(2) = 0#:
* A7 `/ {2 E2 ?& IThisDrawing.ModelSpace.AddMText corner, 100, "{\A1;100\H.75x;\S+0.020^ 0;}"* a) A! Q( A2 R7 a& e
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 )

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