明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1952|回复: 5

如何用vba写带有公差的文字

[复制链接]
发表于 2006-10-18 21:18:00 | 显示全部楼层 |阅读模式
如10后跟下公差+0.03,上公差+0.06,请问用addtext方法如何写程式
发表于 2006-10-19 08:47:00 | 显示全部楼层
        DimObj.ToleranceDisplay = acTolDeviation
        DimObj.ToleranceUpperLimit = 0.06
        DimObj.ToleranceLowerLimit = -0.03
        DimObj.ToleranceSuppressTrailingZeros = True

发表于 2006-10-23 20:11:00 | 显示全部楼层

这样只能改公差,不能改尺寸。

用:

DimObj.TextOverride =  DimObj.TextOverride & "\H0.5x;\S" & 上公差 & "^" & 下公差

这样就可以改尺寸和公差了。

 楼主| 发表于 2006-10-23 22:45:00 | 显示全部楼层
你们都是在讲标注了,我只是说写带有公差的单行文字而已,如直径可以写为%%c,度可以写为%%d,还有正负2可以写为%%p2,当插入文字时它们自动会变为正负2,但如可写正0.03,负0.06,有没有那位大师写过
发表于 2006-10-24 06:57:00 | 显示全部楼层
单行文字不行,请使用多行文字MTEXT格式。
 楼主| 发表于 2006-10-25 07:19:00 | 显示全部楼层
多行文字是不是要分三行写,写出来的效果太差了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 22:29 , Processed in 0.168738 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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