我正嘗試使用VBA讀取Access中的文本文件。代碼如下:訪問和VBA讀取每行超過255個字符的文本文件
Open "C:\Test\test.txt" For Input As #1
Dim MyString as String
Dim x as integer
x = 0
For x = 0 to 100
Input #1, MyString
MsgBox MyString
Next x
所以這段代碼的目的,是線並打印出來,通過一個文本文件讀取行進行迭代。但是文本的行數超過了255個字符的概率。有沒有辦法讀取超過255個字符的行並將它們存儲在VBA中?謝謝。
編輯:文本文件示例
1110; TESTING ; 1111; TESTING2 ; 5; 999990981; 10-30-2011; 12-01-2011; 133370001; 133370001; 133370001; 133370001; 133370001; 133370001; 133370001; 133370001; 133370001; 133370001; 133370001; 133370001; F; 13371; 1; TEST1 ; 000000000; 133370001; 0; TEST ; TESTTES ; TEST ; 501; 10001; 0; 00001;
1112; TESTING ; 1113; TESTING2 ; 3; 999990982; 10-02-2011; 10-30-2011; 133370002; 133370002; 133370002; 133370002; 133370002; 133370002; 133370002; 133370002; 133370002; 133370002; 133370002; 133370002; F; 13372; 2; TEST2 ; 000000000; 133370002; 0; TEST1 ; TESTTESTT ; TES ; 502; 10002; 0; 00002;
1113; TESTING ; 1114; TESTING2 ; 21; 999990983; 03-01-2011; 10-02-2011; 133370003; 133370003; 133370003; 133370003; 133370003; 133370003; 133370003; 133370003; 133370003; 133370003; 133370003; 133370003; F; 13373; 3; TEST3 ; 000000000; 133370003; 0; TTESTTESTT ; TESTTESTTES ; TESTTES ; 503; 10003; 0; 00003;
可能重複[如何從VB6文本文件讀取數據?](http://stackoverflow.com/questions/2873830/how-can-i-read-data-from-a-text-file -using-vb6) – GSerg
我無法找到有任何文檔「輸入#」在255個字符處停止。你能提供一個參考嗎? – mellamokb
我已經添加了一個示例文件。 – ichigo