VBA - Créer un fichier texte avec CreateTextFile

Table des matières

Ce tutoriel montrera comment créer un fichier texte avec VBA.

Créer un fichier texte

Cette leçon utilise le FileSystemObject. Pour l'utiliser, vous devrez définir une référence à la bibliothèque d'exécution du script VB.

Pour créer un fichier texte, vous pouvez utiliser ce code ci-dessous avec Méthode CreateTextFile.

12345678 Sous-FSOCreateTextFile()Dim FSO en tant qu'objetDéfinir FSO = CreateObject("Scripting.FileSystemObject")Dim TextFile en tant qu'objetDéfinir TextFile = FSO.CreateTextFile("C:\Test\TestFile.txt")Fin du sous-marin

Vous pouvez passer des arguments facultatifs à la méthode CreateTextFile :

  • Si vous définissez l'argument « écraser » sur vrai, un fichier déjà existant peut également être écrasé.
  • Si l'argument « unicode » est défini sur true, un fichier unicode est créé, sinon (ou si l'argument est omis), le résultat sera un fichier ASCII.

Dans l'exemple suivant, un fichier TestFile.txt existant sera remplacé par un fichier unicode :

1 Définir TextFile = FSO.CreateTextFile("C:\Test\TestFile.txt", True, True)

Écriture dans un fichier texte

Après avoir créé un fichier texte, vous pouvez écrire du texte dans le fichier en utilisant une seule ligne de code :

1 TextFile.Write "contenu"

Cliquez sur le lien pour en savoir plus sur l'écriture dans des fichiers texte à l'aide des méthodes Write, WriteLine, WriteBlankLines.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave