vba添加文字问题
以AddText方法添加文字,左对齐没有问题,中间对齐却有问题:dim text_insert(2)as double
text_insert(0)=1000
text_insert(1)=1000
text_insert(2)=0
Set texObj = ThisDrawing.ModelSpace.AddText("文字", text_insert, 1200)
texObj.TextAlignmentPoint = text_insert
texObj.Alignment = acAlignmentMiddle
为何选择中部对齐后,文字都在远点(0,0);不设置对齐方式文字插入在(1000,1000),原因估计是texObj.TextAlignmentPoint 没有获得变量,请问高手为何会这样?
只能先插入(默认是左对齐),然后再改。
只能先插入(默认是左对齐),然后再改?楼上的说的是通过手动修改啊?
为何 不能给 texObj.TextAlignmentPoint 赋值呢? 怎么将文字添加到块中啊,就是让文字和块成为一个块,谢谢各位啦! 本帖最后由 xu1979_2000 于 2012-1-15 21:40 编辑
texObj.Alignment = acAlignmentMiddle
texObj.TextAlignmentPoint = text_insert
顺序调一下
页:
[1]