你的问题借助文本文件的读写操作较易完成.用CMDOPEN打开文本时已做修改,用TEXT2显示修改后的文本,最后用CMDSAVE储存修改后的文本:
Option Explicit
Dim NextLine As String
Dim NextLine1 As String
Dim charu2 As String
Dim Txt_sj As String
Dim sj As String
Dim l As Integer
Dim i As IntegerPrivate Sub cmdOpen_Click()
i = 1
charu2 = "号码"
Open "D:\cldj_sj.txt" For Input As #1
Txt_sj = ""
Do Until EOF(1)
Line Input #1, NextLine
NextLine1 = NextLine
NextLine1 = NextLine1 & charu2 & i
Txt_sj = Txt_sj & NextLine & Chr(13) & Chr(10)
sj = sj & NextLine1 & Chr(13) & Chr(10)
i = i + 1
Loop
Close
TxtEdit = Left(Txt_sj, Len(Txt_sj) - 2)
sj = Left(sj, Len(sj) - 2)
Text2 = sj
End SubPrivate Sub cmdSave_Click()
Dim NextLine As String
Open "D:\cldj_sj.txt" For Output As #1
Print #1, Text2
Close
End Sub
Option Explicit
Dim NextLine As String
Dim NextLine1 As String
Dim charu2 As String
Dim Txt_sj As String
Dim sj As String
Dim l As Integer
Dim i As IntegerPrivate Sub cmdOpen_Click()
i = 1
charu2 = "号码"
Open "D:\cldj_sj.txt" For Input As #1
Txt_sj = ""
Do Until EOF(1)
Line Input #1, NextLine
NextLine1 = NextLine
NextLine1 = NextLine1 & charu2 & i
Txt_sj = Txt_sj & NextLine & Chr(13) & Chr(10)
sj = sj & NextLine1 & Chr(13) & Chr(10)
i = i + 1
Loop
Close
TxtEdit = Left(Txt_sj, Len(Txt_sj) - 2)
sj = Left(sj, Len(sj) - 2)
Text2 = sj
End SubPrivate Sub cmdSave_Click()
Dim NextLine As String
Open "D:\cldj_sj.txt" For Output As #1
Print #1, Text2
Close
End Sub
解决方案 »
- 关于用VB做类似QQLIVE服务器端和客户端的问题
- 如何将OLE数据字段中的内容读出并显示在OLE对象中(高手请解答)
- 求助IE 的internet选项 高级 注册表对应键值
- 求肋一个VB编写的简单的多线程例子!!!
- 关于控件类型的问题
- 一个超级难的问题:有很多word里面的表格,在vb里面能否读出每个小格的坐标,包括表格的边框坐标等信息?
- 如何判断datagrid的数据源为空即没有为它设定数据源???????????
- 大家好,我的初学者,我有一个非常简单的问题
- 注册表中BINARY型数据的读取
- 在生成.chm格式的帮助文件时,为什么大多数都不支持中文,谁知道哪个能支持中文吗?
- 有没有办法在运行时程序设置一个窗口为自窗口或者主窗口?
- combo改变(急)
Chr(13) & Chr(10)或vbcrlf占2字节