乐筑天下

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

如何完成文字replace功能?

[复制链接]

85

主题

1175

帖子

11

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1518
发表于 2004-3-30 18:55:00 | 显示全部楼层 |阅读模式
如题,vba中如何对text中的文字完成替换功能?用不着一个个读取text的内容再替换吧?
回复

使用道具 举报

158

主题

2315

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2951
发表于 2004-3-30 19:05:00 | 显示全部楼层
你不读怎么知道你要把什么样的内容替换掉,你不会是不管什么内容都替换吧。
回复

使用道具 举报

41

主题

657

帖子

9

银币

中流砥柱

Rank: 25

铜币
821
发表于 2004-3-30 20:06:00 | 显示全部楼层
如果你要全部替换就不用判断!
回复

使用道具 举报

85

主题

1175

帖子

11

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1518
发表于 2004-3-30 21:00:00 | 显示全部楼层
就是把图中所有"aa"换成"bb"(保证图中存在"aa"字符),跟autocad中的find/replace完成的功能一样,编程怎么做?
回复

使用道具 举报

26

主题

177

帖子

7

银币

后起之秀

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

铜币
281
发表于 2004-3-31 08:42:00 | 显示全部楼层
自己写函数,在文字或属性中查找aa,用bb替换
回复

使用道具 举报

41

主题

657

帖子

9

银币

中流砥柱

Rank: 25

铜币
821
发表于 2004-4-1 18:38:00 | 显示全部楼层
if ent.textstring="aa" then
ent.textstring="bb"
end if
ent.update
做一个循环就可以了!
回复

使用道具 举报

85

主题

1175

帖子

11

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1518
发表于 2004-4-1 19:02:00 | 显示全部楼层
非得这么做吗,因为我先编程将cad中的text导出到excel的a列中,然后在b列中写入a列相应文字的替换文字,计划再编程将cad中的text替换成b列中相应的文字.
如果按上面的方法,那么得循环N x N次.理论上应该很慢的,如果能调用cad内置的find/replace命令就方便了.有没有其他快些的方法?
回复

使用道具 举报

41

主题

657

帖子

9

银币

中流砥柱

Rank: 25

铜币
821
发表于 2004-4-1 20:08:00 | 显示全部楼层
呵呵,这样做简单嘛,也不会很慢
回复

使用道具 举报

0

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
2
发表于 2005-9-16 14:43:00 | 显示全部楼层
1dddddddddddddddddddddddd
回复

使用道具 举报

13

主题

107

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2005-9-16 14:46:00 | 显示全部楼层

建议在此操作之前,先建立一个文字的选择集,然后在这个选择集中进行操作,这样可以快一些。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-4 11:56 , Processed in 0.348113 second(s), 73 queries .

© 2020-2025 乐筑天下

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