Excel 用VB怎么修改TXT文件里面的内容

 我来答
百度网友ba88284
2017-03-11 · TA获得超过1521个赞
知道大有可为答主
回答量:1822
采纳率:73%
帮助的人:582万
展开全部

可以参考这个答案:https://zhidao.baidu.com/question/540462736.html

Private Sub Command1_Click()
Dim S As String
Dim S1$, S2$, S3$, S4$
Open "d:\vbtxt2.txt" For Output As #1
Open "d:\vbtxt.txt" For Input As #2
 Do While Not EOF(2)
   Line Input #2, S
    If InStr(S, "王权") > 0 Then
      x = InStr(S, "王权")
      S1 = Left(S, x + 1)
      S4 = S1
      S2 = Right(S, Len(S) - x - 1)
      For i = 1 To Len(S2)
        S3 = Mid(S2, i, 1)
        If S3 <> " " Then   '找到王权后面的第一个数字,即改为7
          S4 = S4 & "7"
          Exit For
        Else
          S4 = S4 & S3
        End If
      Next i
        S4 = S4 & Mid(S2, i + 1)
        Print #1, S4
    Else
      Print #1, S
    End If
 Loop
 Close (1)
 Close (2)
 Kill ("d:\vbtxt.txt")  '删除原来的文件
 Name "d:\vbtxt2.txt" As "d:\vbtxt.txt"    '修改后来的文件名为原来一样
 MsgBox "操作完毕!", , "OK"
End Sub
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
viwooo
2017-02-23 · TA获得超过933个赞
知道小有建树答主
回答量:653
采纳率:20%
帮助的人:181万
展开全部
二进制打开,修改就可了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2017-02-23 · TA获得超过1663个赞
知道小有建树答主
回答量:6318
采纳率:30%
帮助的人:934万
展开全部
当然是写代码来修改了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式