VB修改text中的内容并保存。求最简单的方法。 【回答满意的话另外追加100分】

text1:————————————————————ABCDE————————————————————题目:我想用VB点击cmd1后把text1中的第1、2、3行的内容替... text1:
————————————————————
A
B
C
D
E
————————————————————
题目:我想用VB点击cmd1后把text1中的第1、2、3行的内容替换为1、2、3
把第5行的内容替换为5。然后另存为text2。
要有具体过程,代码。
【回答满意的话另外追加100分】
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
zzhilling
2016-06-23 · TA获得超过2701个赞
知道大有可为答主
回答量:3255
采纳率:45%
帮助的人:1124万
展开全部
Private Sub Command1_Click()
dim a() as string
Open "d:\1.txt" For Input As #1
Dim Lines As String
Dim NextLine As String
Dim i As Integer
redim a(0)
i=0
Do While Not EOF(1)
On Error Resume Next
Line Input #1, a(i)
i=i+1
redim preserver a(i)
Loop
Close #1
a(0)=1
a(1)=2
a(2)=3
 
dim str1 as string ,s
for each s in a
str1=str1 & chr(10) & chr(13) & s
next
 
Open "d:\1.txt" For Output As #1
Print #1, str1
Close #1
追问
可以加个注解吗   preserver应该是preserve 多了个r
而且这个程序运行后是这样的了
123DE
并没有另存为2.txt
E的值也没变。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式