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.