會產生錯誤 3004 - write to file failed.
因為省略掉函數 SaveToFile 的第二個參數,當檔案已經存在時,就會無法存檔
在 .SaveToFile 後面加上一個參數 2 即可
.SaveToFile FilePath
, 2比較好的做法是宣告一個 Enum
Private Enum Enum_adSaveOptions
SaveCreateNotExist = 1
SaveCreateOverWrite = 2
End Enum
使用上用 .SaveToFile FilePath, Enum_adSaveOptions.SaveCreateOverWrite
再來,最好是在使用完這個 IO 後,把它設為 Nothing,記憶體才能正確釋放
Set IO = Nothing
參考 :
http://www.w3schools.com/ado/...vetofile.asp