建立文字檔三步驟
- 建立
FileSystemObject 實例
- 呼叫
CreateTextFile 取得 TextStream 物件
- 使用
Write/WriteLine/WriteBlankLines 寫入資料
CreateTextFile 參數
Set txtFile = fso.CreateTextFile(filename[, overwrite[, unicode]])
- overwrite:True=覆蓋既有檔案、False=不覆蓋(預設)
- unicode:True=Unicode 編碼、False=ASCII(預設)
TextStream 寫入方法
| 方法 | 說明 |
| Write(string) | 寫入字串,不換行 |
| WriteLine([string]) | 寫入字串並換行,省略參數則寫入空行 |
| WriteBlankLines(n) | 寫入 n 個空行 |
TextStream 屬性與方法總表
| 屬性 | 說明 |
| AtEndOfLine | 游標是否在行尾 |
| AtEndOfStream | 游標是否在檔尾 |
| Column | 目前欄位位置 |
| Line | 目前行號 |
| 方法 | 說明 |
| Close | 關閉檔案 |
| Read/ReadLine/ReadAll | 讀取方法(同上一篇) |
| Skip/SkipLine | 跳過方法 |
| Write/WriteLine/WriteBlankLines | 寫入方法 |
善用 WriteLine 產生結構化文字輸出(CSV、日誌、報表),搭配 unicode 參數支援多語言內容。