這看起來很簡單(我已經完成了一百萬次,從來沒有遇到過任何問題),但是這會讓我失望。當它應該被追加時,文本正在被覆蓋
我想根據Excel電子表格中的內容創建一些SQL腳本。要做到這一點我創建了一個宏讀取使用下面的代碼
Dim fso As FileSystemObject
Set fso = New FileSystemObject
Dim stream As TextStream
Set stream = fso.OpenTextFile(filepath, 8, False)
一個文本文件,這是應該打開文本文件進行追加,並插入我的新的價值觀。
不幸的是,它總是覆蓋而不是追加,它是讓我瘋了。
任何想法?
這看起來可能沒什麼問題...! – Stian
您可以將代碼粘貼到實際正在寫入的位置,然後關閉該文件? –
你的代碼沒有問題。如果文件存在,它會附加到它,否則它會創建一個New文件。你能確認文件是否存在? 「只是在黑暗中拍攝」: - 可能發生的情況是該文件可能不存在,您可能會覺得它是覆蓋,而實際上是重新創建它? –