Open Text1.Text For Input As #1 '打開引入檔
Do While Not (EOF(1))
Line Input #1, row1
a = a + 1
customer_temp = Split(row1, ",") '將引入的字串用","區分開:
Loop
Close #1
ReDim Preserve customer(a, UBound(customer_temp) + 1)
Open Text1.Text For Input As #1 '打開引入檔
Do While Not (EOF(1))
For i = 0 To a - 1
Line Input #1, row1
customer_temp = Split(row1, ",")
For j = 0 To UBound(customer_temp)
customer(i, j) = customer_temp(j)
Next j
Next i
Loop
以上是我的程式…我用open打開txt檔,但現在希望能在不關閉整個from的情況下,就可以直接再引入另一個txt檔(例:已經用a.txt執行程式後,再選b.txt來執行主程式)
Do While Not (EOF(1))
Line Input #1, row1
a = a + 1
customer_temp = Split(row1, ",") '將引入的字串用","區分開:
Loop
Close #1
ReDim Preserve customer(a, UBound(customer_temp) + 1)
Open Text1.Text For Input As #1 '打開引入檔
Do While Not (EOF(1))
For i = 0 To a - 1
Line Input #1, row1
customer_temp = Split(row1, ",")
For j = 0 To UBound(customer_temp)
customer(i, j) = customer_temp(j)
Next j
Next i
Loop
以上是我的程式…我用open打開txt檔,但現在希望能在不關閉整個from的情況下,就可以直接再引入另一個txt檔(例:已經用a.txt執行程式後,再選b.txt來執行主程式)
文章標籤
全站熱搜

不太懂你的意思,如果你是要關閉文字檔後在開的話,以上面的程式碼看來,就是在最後一行加入"Close"就可以了呀,但不要指定檔案代碼,就會關閉所有的檔案代碼
close #1
整個程式的流程是…首先…是先按一個command1載入a.TXT執行整個程式,之後希望按command2可以關掉a.txt,以便之後再重新按command1載入b.txt 用close…我已經有試過了…但仍不行耶
整個程式的流程是…首先…是先按一個command1載入a.TXT執行整個程式,之後希望按command2可以關掉a.txt,以便之後再重新按command1載入b.txt 用close…我已經有試過了…但仍不行耶 錯誤型式:輸入已超過檔案結尾
Close All
用freefile比較好一點