求VB代码:读取txt文件某一行中某一位置的字段

例如:当前文件目录下1.txt1.txt内容:a学号:123b姓名:张三a班级:(10)c电话号码:110用一个按钮将所有含有小写字母a的行中的空格与冒号中间的字段分别显... 例如:当前文件目录下1.txt
1.txt内容:
a 学号: 123
b 姓名: 张三
a 班级: (10)
c 电话号码: 110
用一个按钮将所有含有小写字母a的行中的空格与冒号中间的字段分别显示到text1中和text2中:

即实现:
Text1中显示为:学号
Text2中显示为:班级
展开
 我来答
忠成静0O
2013-08-28 · TA获得超过1049个赞
知道小有建树答主
回答量:1114
采纳率:100%
帮助的人:894万
展开全部
Private Sub Command1_Click()
Open App.Path & "\1.txt" For Binary As #1
T = Input(LOF(1), 1)
Close #1
T1 = Split(T, vbCrLf)
Dim T2(1 To 2) As String
For i = 0 To UBound(T1)
If InStr(1, T1(i), "a") > 0 Then
i1 = i1 + 1
If i1 > UBound(T2) Then Exit For
T1(i) = Replace(T1(i), ":", ":")
T2(i1) = Trim(Mid$(T1(i), InStr(1, T1(i), " "), InStr(1, T1(i), ":") - InStr(1, T1(i), " ")))
End If
Next
Text1.Text = T2(1)
Text2.Text = T2(2)
End Sub
'任务中,请采纳!谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式