Innehållsförteckning
Denna handledning visar hur du skapar en textfil med VBA.
Skapa en textfil
Denna lektion använder FileSystemObject. För att använda den, du måste ange en referens till VB-skriptets körtidsbibliotek.
För att skapa en textfil kan du använda den här koden nedan med CreateTextFile -metod.
12345678 | Sub FSOCreateTextFile ()Dim FSO som objektAnge FSO = CreateObject ("Scripting.FileSystemObject")Dim TextFile Som objektAnge TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt")Avsluta Sub |
Du kan skicka valfria argument till CreateTextFile -metoden:
- Om du ställer in "overwrite" -argumentet till true kan en redan befintlig fil också skrivas över.
- Om "unicode" -argumentet är sant skapas en unicode -fil, annars blir resultatet (eller om argumentet utelämnas) en ASCII -fil.
I följande exempel kommer en befintlig TestFile.txt att skrivas över med en unicode -fil:
1 | Ange TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt", True, True) |
Skriver till textfil
Efter att du har skapat en textfil kan du skriva text till filen med en enda kodrad:
1 | TextFile.Write "innehåll" |
Klicka på länken för att lära dig mer om hur du skriver till textfiler med hjälp av metoder Skriv, SkrivLinje, SkrivBlankLinjer.