vb读取txt问题请高手指教。

来源:百度知道 编辑:UC知道 时间:2024/09/25 03:22:27
目的是按一下按纽,VB就随机读取TXT文件里一行并写入表格,该怎么修改
Private Sub Command1_Click()
WebBrowser1.Navigate "站点"
Do
If Not WebBrowser1.Busy Then Exit Do
DoEvents
Loop
Dim text_Obj, input_Obj
Set text_Obj = Me.WebBrowser1.Document.GetElementsByName("firstname")
Set input_Obj = Me.WebBrowser1.Document.GetElementsByName("secondname")
Open App.Path & "\aa.txt" For Input As #1 ' 打开文件。
Do While Not EOF(1) ' 循环至文件尾。
Line Input #1, Textline
text_Obj(0).Value = Textline
input_Obj(0).Value = "ghjhgjhgjghj"
Loop
'''''要想提交表单,删除下面代码前面的注释符
Dim form_Obj
Set form_Obj = Me.WebBrowser1.Document.GetElementsByTagName("form")
End Sub

流读文件的时候是顺序读取的,如果你想随机读取,只有把TXT文件的每行放到string类型的数组里,做个随机数,根据随机数从数组里面读

你可以把TXT文件全部读入,即预存到数组即可

你可以去参考下歌词滚动程序