Board logo

標題: [發問] 如何讀進一筆資料(.TXT檔)? [打印本頁]

作者: linshin1999    時間: 2011-1-7 21:44     標題: 如何讀進一筆資料(.TXT檔)?

本帖最後由 linshin1999 於 2011-1-7 21:47 編輯

要讀一筆資料進來,但不作為 Workbook 的工作表用,只讀進來運算用,請問如何寫?

Sub 讀入sys資料檔(ByRef sys_name As String)
    Dim f_stream, f_rec, rec_str
    Set f_stream = CreateObject("Scripting.FileSystemObject")
    Set f_rec = f_stream.GetFile(sys_name)
         rec_str = f_rec.ReadLine
    f_rec.Close
    MsgBox rec_str
End Sub


執行到  rec_str = f_rec.ReadLine 會出現 物件不支援此屬性或方法 的錯誤. 請問各位前輩如何才能把檔案讀出來?.
作者: Hsieh    時間: 2011-1-7 21:54

回復 1# linshin1999


Input # 陳述式
從已開啟的循序檔中讀取資料,並將資料指定給變數
VBA說明範例
Dim MyString, MyNumber
Open "TESTFILE" For Input As #1    ' 開啟輸入檔案。
Do While Not EOF(1)    ' 執行迴圈直到檔尾為止。
    Input #1, MyString, MyNumber    ' 將資料讀入兩個變數中。
    Debug.Print MyString, MyNumber    ' 將資料在「立即」視窗中顯示。
Loop
Close #1    ' 關閉檔案。
作者: linshin1999    時間: 2011-1-7 21:57

Hsieh版主 謝謝你,真是我的救星! 收到了,謝謝!.




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)