CreateTextFile メソッド
指定したファイル名を作成し、ファイルの読み取りまたは書き込みに使用できる TextStream オブジェクトを返します。
構文
オブジェクト。CreateTextFile (filename, [ overwrite, [ unicode ]])
CreateTextFile メソッドには、次の指定項目があります。
パーツ | 説明 |
---|---|
object | 必須です。 常に FileSystemObject オブジェクトまたは Folder オブジェクトの名前。 |
filename | 必須。 作成するファイルを示す 文字列式。 |
overwrite | 省略可能。 既存のファイルを上書きできるかどうかを示す Boolean 値。 ファイルを上書きできる場合は True 、上書きできない場合は False です。 省略すると、既存のファイルを上書きできます。 |
unicode | 省略可能。 Unicode ファイルを作成するか、ASCII ファイルを作成するかを示す Boolean 値です。 Unicode ファイルとして作成する場合は True 、ASCII ファイルとして作成する場合は False です。 省略した場合は、ASCII ファイルとみなされます。 |
注釈
次のコードは、 CreateTextFile メソッドを使用してテキスト ファイルを作成して開く方法を示しています。 overwrite 引数が False の場合、または省略した場合は、filename が既に存在するとエラーになります。
Sub CreateAfile
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("c:\testfile.txt", True)
a.WriteLine("This is a test.")
a.Close
End Sub
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。