乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 84|回复: 4

vba添加文字问题

[复制链接]

19

主题

45

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
121
发表于 2011-4-26 17:45:00 | 显示全部楼层 |阅读模式
以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 没有获得变量,请问高手为何会这样?

回复

使用道具 举报

25

主题

163

帖子

9

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
263
发表于 2011-4-26 19:01:00 | 显示全部楼层
只能先插入(默认是左对齐),然后再改。
回复

使用道具 举报

19

主题

45

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
121
发表于 2011-4-27 09:10:00 | 显示全部楼层
只能先插入(默认是左对齐),然后再改?楼上的说的是通过手动修改啊?
为何 不能给 texObj.TextAlignmentPoint 赋值呢?
回复

使用道具 举报

0

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
2
发表于 2011-12-29 13:02:00 | 显示全部楼层
怎么将文字添加到块中啊,就是让文字和块成为一个块,谢谢各位啦!
回复

使用道具 举报

0

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
1
发表于 2012-1-15 21:34:00 | 显示全部楼层

texObj.Alignment = acAlignmentMiddle
texObj.TextAlignmentPoint = text_insert
顺序调一下
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-6-30 10:17 , Processed in 0.711926 second(s), 62 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表