CreateTextFile-Methode

Erstellt einen angegebenen Dateinamen und gibt ein TextStream-Objekt zurück, das zum Lesen oder Schreiben in die Datei verwendet werden kann.

Syntax

-Objekt.CreateTextFile (Dateiname, [ überschreiben, [ Unicode ]])

Die CreateTextFile-Methode umfasst die folgenden Teile:

Teil Beschreibung
Objekt Erforderlich. Immer der Name eines FileSystemObject - oder Folder-Objekts .
Dateiname Erforderlich. Zeichenfolgenausdruck, mit dessen Hilfe die zu erstellende Datei identifiziert wird.
Überschreiben Optional. Boolescher Wert, der angibt, ob eine vorhandene Datei überschrieben werden kann. Der Wert ist True , wenn die Datei überschrieben werden kann. False , wenn es nicht überschrieben werden kann. Wenn keine Angabe erfolgt, können vorhandene Dateien überschrieben werden.
Unicode Optional. Boolescher Wert, der angibt, ob die Datei als Unicode- oder ASCII-Datei erstellt wird. Der Wert ist True , wenn die Datei als Unicode-Datei erstellt wird. False , wenn sie als ASCII-Datei erstellt wird. Wenn nicht angegeben, wird eine ASCII-Datei angenommen.

HinwBemerkungeneise

Der folgende Code veranschaulicht die Verwendung der CreateTextFile-Methode zum Erstellen und Öffnen einer Textdatei. Wenn das Überschreiben-Argument für einen bereits vorhandenen DateinamenFalse lautet oder nicht bereitgestellt wird, tritt ein Fehler auf.

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

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.