投稿日 | : 2004/02/10(Tue) 20:31 |
投稿者 | : Lantern |
Eメール | : |
URL | : |
タイトル | : Re: テキストファイルの読書 |
こんにちは
仕様に合うか分かりませんが、1行目を固定長にしてもよければ
バイナリファイルで取り扱うこともできますよ。
C:\にhoge1.txtを作って
一行目に
"1 " 1とスペース19個、改行1回
と書いて実行します。
Private Sub Command1_Click()
Dim ff As Integer
Dim sfile As String
Dim sBuf As String * 20
Dim lBuf As Long
Dim sWrite As String
sfile$ = "C:\hoge1.txt"
sWrite$ = Me.Text1.Text
ff% = FreeFile()
Open sfile$ For Binary As #ff%
Get #ff%, , sBuf$
lBuf& = CLng(Val(sBuf$)) + 1
sBuf$ = CStr(lBuf&)
Seek #ff%, 1
Put #ff%, , sBuf$
Seek #ff%, LOF(ff%)
Put #ff%, , sWrite$ & vbCrLf
Close #ff%
End Sub