一个文本文件用二进制方式读入变量,修改后如何写回到文件中呢?
一个文本文件用二进制方式读入变量,修改后如何写回到文件中呢? Option Explicit
Private Sub Command1_Click()
Dim FileNameStr As String
Dim FileNum As Long
Dim bitstr() As Byte
Dim str1 As String
'变量赋值
FileNameStr = "C:\Documents and Settings\zgh\桌面\test.txt"
'文件号采用空闲文件号,不指定
FileNum = FreeFile
Open FileNameStr For Binary As #FileNum '二进制打开方式
ReDim bitstr(1 To LOF(FileNum))
Get #FileNum, , bitstr
Close #FileNum
str1 = StrConv(bitstr(), vbUnicode)
txt1.Text = str1 '注,txt1是一个richtextbox控件,即富文本框
'Debug.Print StrConv(bitstr(), vbUnicode)
End Sub
我用以上代码可以正确的将文本文件中的字符放到一个richtextbox控件中,但是我不知在控件中修改后,如何写回文件呢?
我想实现记事本的功能,谢谢.