jiwei2200 发表于 2009-5-23 22:15:00

vba尺寸标注的代替尺寸值标注 实际值 ?怎么办?

一个办法是用属性 TextOverride,但是这个属性 赋值要赋的是字符串,我要将一个变量的值 而不是确切的值 标上去,该怎么办?
还有一个方法 是用属性 Measurement ,就是不知道怎么给属性赋变量的值,用   对象名.Measurement       该怎么赋值?
请高手给个解决的办法.

mccad 发表于 2009-5-24 06:19:00

Measurement 为只读,无法改值。
TextOverride中使用“”所标注的就是实际测量值。如果你的图进行了尺寸缩放,则可以修改标注中的LinearScaleFactor 属性来达到你的实际测量值,该值是设置需要按照你的实际尺寸和要求显示的尺寸的比例进行设置。
详细的说明可参照对象模型中的说明。

jiwei2200 发表于 2009-5-25 15:09:00

谢谢你的回帖,我想出了一个办法,我用Str()的函数直接把我要显示的变量值 转化为字符串的类型
然后用TextOverride 的属性把转化的字符串   赋值个它 ,把原来的值给替换了,显示出来的就是变量的值了,这样就OK了!!

lioney 发表于 2009-5-27 15:54:00

用TextOverride 的属性,我已经在程序里实现了
页: [1]
查看完整版本: vba尺寸标注的代替尺寸值标注 实际值 ?怎么办?