vba中,如何实现用代码替换某一文本文件中的指定字符串

如题,如何在vba中用代码实现替换某一文本文件中的指定字符串,如将D:\CESHI.TXT中的字符串“ceshi”替换成“chengong”... 如题,如何在vba中用代码实现替换某一文本文件中的指定字符串,如将D:\CESHI.TXT中的字符串“ceshi”替换成“chengong” 展开
 我来答
mr_shj
推荐于2016-09-24 · TA获得超过2682个赞
知道大有可为答主
回答量:1665
采纳率:94%
帮助的人:1384万
展开全部
把文件整体读入一个字串stri
stri=replace(stri,"ceshi","chengong")
把stri保存回原文件。
追问
谢谢。希望提供个代码实例,正不知道如何读入和保存txt文件
追答
set fs=server.createobject("scripting.filesystemobject") 
'file=server.mappath("qq.txt")
set txt=fs.opentextfile("D:\CESHI.TXT",1,false)
stri=txt.readall
txt.close
set txt=nothing
stri=replace(stri,"ceshi","chengong")

set txt=fs.opentextfile("D:\CESHI.TXT",2,true)
txt.write(stri)
txt.close
set txt=nothing
set fs=nothing
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式