Dim FileNumber
Dim Lstr as String
FileNumber = FreeFile ' 取得未使用的档案代码。
Open "TEST" For input As #FileNumber
Do While Not EOF(FileNumber)
Line Input #FileNumber, Lstr
Text1.Text = Text1.Text + Lstr + Chr(13)+Chr(10)
Loop
Close #FileNumber
Dim Lstr as String
FileNumber = FreeFile ' 取得未使用的档案代码。
Open "TEST" For input As #FileNumber
Do While Not EOF(FileNumber)
Line Input #FileNumber, Lstr
Text1.Text = Text1.Text + Lstr + Chr(13)+Chr(10)
Loop
Close #FileNumber
能否详细点?
原有信息:
序 号:17234
标 题:网狐叫我写的程序:“将一个文本文件读入TEXTBOX,然后写入另外一个文件,要求完全一样”。 (547字)
发信人:垃圾
时 间:2000-10-24 9:36:02
阅读次数:11
详细信息:呵呵,简单啊……
Option Explicit Dim FileLength As Long
Dim FileContent() As Byte
Dim FileName As String Private Sub Command1_Click()
FileName = "c:\test.txt"
FileLength = FileLen(FileName)
ReDim FileContent(FileLength - 1)
Open FileName For Binary As #1
Get #1, , FileContent
Close #1
Text1 = StrConv(FileContent, vbUnicode)
End Sub Private Sub Command2_Click()
FileName = "c:\test2.txt"
Open FileName For Binary As #1
Put #1, , FileContent
Close #1
End Sub --------------------------------------------------------------------------------
相关信息:网狐叫我写的程序:“将一个文本文件读入TEXTBOX,然后写入另外一个文件,要求完全一样”。 (547字)(垃圾 10-24 9:36 阅读 11)
哈哈,你的方法读写本身并未经过text1,不信你用print #1,,text1.text保存就变了:) (空)(网狐 10-25 9:33 阅读 0)
Public Function OpenTextFile(Filename As String) As String
On Error Resume Next
If Dir(Filename) = "" Then Exit Function
Close #1
Dim a$, b$
Open Filename For Input As #1
Line Input #1, b$
Do While Not EOF(1)
Line Input #1, a$
b$ = b$ & Chr(13) & Chr(10) & a$
Loop
Close #1
OpenTextFile = b$
End Function
然后加下面一段代码:
Dim fs As New FileSystemObject
Dim f As TextStream
Private Sub Form_Load()
Set f = fs.OpenTextFile("filename") ' filename时所选择的文件名(包括路径)
Dim a As String
Do Until f.AtEndOfStream = True
a = f.ReadLine
'a是所要读的行
Loop
f.Close这样就可以实现了!
是不是可以给分了?