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 のサポートおよびフィードバックを参照してください。