Indholdsfortegnelse
Denne vejledning viser, hvordan du opretter en tekstfil med VBA.
Opret en tekstfil
Denne lektion bruger FileSystemObject. For at bruge det, du bliver nødt til at angive en reference til VB-scriptets køre-tidsbibliotek.
For at oprette en tekstfil kan du bruge denne kode herunder med CreateTextFile -metode.
12345678 | Sub FSOCreateTextFile ()Dim FSO som objektIndstil FSO = CreateObject ("Scripting.FileSystemObject")Dim TextFile som objektIndstil TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt")Afslut Sub |
Du kan sende valgfrie argumenter til CreateTextFile -metoden:
- Hvis du angiver "overskriv" -argumentet til sandt, kan en allerede eksisterende fil også overskrives.
- Når "unicode" -argumentet angives sandt, oprettes en unicode -fil, ellers (eller hvis argumentet udelades) vil resultatet være en ASCII -fil.
I det følgende eksempel vil en eksisterende TestFile.txt blive overskrevet med en unicode -fil:
1 | Indstil TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt", True, True) |
Skriver til tekstfil
Efter at have oprettet en tekstfil kan du skrive tekst til filen ved hjælp af en enkelt kodelinje:
1 | TextFile.Write "indhold" |
Klik på linket for at lære mere om at skrive til tekstfiler ved hjælp af metoder til skrivning, skrivning, skrivning og skrivning af linjer.