CreateTextFile, méthode

Crée un nom de fichier spécifié et retourne un objet TextStream qui peut être utilisé pour lire ou écrire dans le fichier.

Syntaxe

objet . CreateTextFile (filename, [ overwrite, [ unicode ]])

La syntaxe de la méthode CreateTextFile comprend les éléments suivants :

Élément Description
object Obligatoire. Toujours le nom d’un objet FileSystemObject ou Folder .
Fichier Obligatoire. Expression String qui identifie le fichier à créer.
Écraser Facultatif. Valeur Boolean qui indique si un fichier existant peut être remplacé. La valeur est True si le fichier peut être remplacé et False dans le cas contraire. En cas d’omission, les fichiers existants peuvent être remplacés.
Unicode Facultatif. Valeur Boolean qui indique si le fichier est créé en tant que fichier Unicode ou ASCII. La valeur est True si le fichier est créé en tant que fichier Unicode et False s’il est créé en tant que fichier ASCII . Si la valeur est omise, on suppose qu’il s’agit d’un fichier ASCII.

Remarques

Le code suivant montre comment utiliser la méthode CreateTextFile pour créer et ouvrir un fichier texte. Si l’argument overwrite est False ou n’est pas spécifié, pour un filename qui existe déjà, une erreur se produit.

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

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.