我正在嘗試使用Excel VBA寫入文本文件。我在做其中的幾個:如何從Excel VBA可靠地寫入文本文件?
MyFile1 = "C:\outputFromExcel1.txt"
fnum1 = FreeFile()
Open MyFile1 For Output As fnum1
,然後像這樣寫對他們說:
Print #fnum1, text
在上述所有變量的聲明只是Dim
。我正在寫幾百行文件,而且很少會有線被截斷 - 即結束被截斷。有沒有更好的方法在Excel VBA中寫入文件?
編輯:我剛剛意識到,它總是被寫入被截斷的最後一行。所以我想我需要關閉或刷新文件?
在寫完文件後是否關閉了文件?關閉應該將最後一行刷新到磁盤。 – 2010-06-21 14:48:35