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.