|
OpenTextFile 方法 語法:object.OpenTextFile(filename[, iomode[, create[, format]]]) 作用:打開一個指定的文件并返回一個 TextStream 對象,該對象可用于對文件進行讀、寫、追加操作。 說明: ·iomode 參數(shù)可為下面設(shè)置值中的任何值: ForReading 1 打開一個只讀文件,不能對此文件進行寫操作。 ForWriting 2 打開一個用于寫操作的文件。如果和此文件同名的文件已存在,則覆蓋以前內(nèi)容。 ForAppending 8 打開一個文件并寫到文件的尾部。 注意:在VBA幫助里是沒有ForWriting的,其實是有的,VBA幫助也是有錯誤的。另外,這些常數(shù)在使用前要先聲明,或者直接用數(shù)值。 ·create 可選的,它表示如果指定的 filename 不存在是否可以創(chuàng)建一個新文件。如果創(chuàng)建新文件,其值為 True。若不創(chuàng)建文件其值為 False。缺省值為 False。 ·Format 參數(shù)可為下面設(shè)置值中的任何值: TristateUseDefault –2 使用系統(tǒng)缺省打開文件。 TristateTrue –1 以 Unicode 格式打開文件。 TristateFalse 0 以 ASCII 格式打開文件。 示例: Dim f Set f = fso.OpenTextFile("c:\testfile.txt", 2, True) 或者: Const ForWriting = 2 Set f = fso.OpenTextFile("c:\testfile.txt", ForWriting, True) 這兩者功能是一樣的,一個聲明了常量,一個直接用數(shù)值。都是在C盤創(chuàng)建文件testfile.txt(如不存在),或以寫的方式打開(如存在)。 |
|
|