把文件标准化(按格式书写)以后,可以使用 freefile hFile
open "C:\myDoc\aaa.txt" for input as #hFile
或者
open "C:\myDoc\aaa.txt" for output as #hFile'读出来
private function mfReadLine()
Input #filenumber, varlist
end function'写到文件
Dim MyIndex, FileNumber
For MyIndex = 1 To 5 ' Loop 5 times.
FileNumber = FreeFile ' Get unused file
' number.
Open "TEST" & MyIndex For Output As #FileNumber ' Create file name.
Write #FileNumber, "This is a sample." ' Output text.
Close #FileNumber ' Close file.
Next MyIndex
open "C:\myDoc\aaa.txt" for input as #hFile
或者
open "C:\myDoc\aaa.txt" for output as #hFile'读出来
private function mfReadLine()
Input #filenumber, varlist
end function'写到文件
Dim MyIndex, FileNumber
For MyIndex = 1 To 5 ' Loop 5 times.
FileNumber = FreeFile ' Get unused file
' number.
Open "TEST" & MyIndex For Output As #FileNumber ' Create file name.
Write #FileNumber, "This is a sample." ' Output text.
Close #FileNumber ' Close file.
Next MyIndex
解决方案 »
- VB写文件的问题
- 初学者,关于窗体间传值和如何实现带星号的模糊查询,请高手救急
- 这个功能怎么实现啊?
- 在VB中做个小程序,能否捕作到对另一个程序中的操作,比如对一个网页中的操作:保存网页、对一个网页打开的时间和在搜索框中添入的关键子
- 用OLE怎么知道以有的Word文档的格式?100分奉上。
- 求助!!!(关于WebBrowser控件的几个疑问点)
- 请问一个对话框打开文件bug的问题
- 新人请教串口通讯问题
- 如何从一个过程跳转到另一个过程的某一段代码?
- 怎样在两个form窗体录入sql数据库中的一行记录
- 急急急!关于MSHFlexGrid控件的刷新问题
- 窗体上有一个webbrowser控件,打开了一个html网页,我怎么在这个网页里访问我的程序里的东西?
你可以看看iBase和ASKME这两个东西。
首先在程序中加入Webbrowser控件并加入引用 Microsoft HTML Object Library。
假设你的HTML页面表单代码如下:
<form method="POST" action="http://chen/dll/chat/chatmain.exe/RegUser">
<p>请填写下面表单注册(*项为必添项)</p>
<p>*姓名<input type="text" name="Name" size="20"></p>
<p>*昵称<input type="text" name="NickName" size="20"></p>
<p>电子邮件<input type="text" name="EMail" size="20"></p>
<p>*密码<input type="text" name="Password" size="20"></p>
<p><input type="submit" value="提交" name="B1"><input type="reset" value="全部重写" name="B2"></p>
</form>
注意其中元素的type、Name、value属性。然后VB中的代码如下:
Private Sub Command1_Click()
WebBrowser1.Navigate "http://chen/chat/newuser.htm"
End SubPrivate Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim vDoc, vTag
Dim i As Integer
Set vDoc = WebBrowser1.Document
List1.Clear
For i = 0 To vDoc.All.length - 1
If UCase(vDoc.All(i).tagName) = "INPUT" Then
Set vTag = vDoc.All(i)
If vTag.Type = "text" Or vTag.Type = "password" Then
List1.AddItem vTag.Name
Select Case vTag.Name
Case "Name"
vTag.Value = "IMGod"
Case "NickName"
vTag.Value = "IMGod"
Case "Password"
vTag.Value = "IMGodpass"
Case "EMail"
vTag.Value = "[email protected]"
End Select
ElseIf vTag.Type = "submit" Then
vTag.Click
End If
End If
Next i
End Sub
点击Command1就可以自动填表并提交了。