Innholdsfortegnelse
Denne opplæringen vil demonstrere hvordan du lager en tekstfil med VBA.
Lag en tekstfil
Denne leksjonen bruker FileSystemObject. For å bruke den, du må angi en referanse til VB-skriptets kjøretidsbibliotek.
For å lage en tekstfil kan du bruke denne koden nedenfor med CreateTextFile -metode.
12345678 | Sub FSOCreateTextFile ()Dim FSO som objektSett FSO = CreateObject ("Scripting.FileSystemObject")Dim TextFile som objektSett TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt")Slutt Sub |
Du kan sende valgfrie argumenter til CreateTextFile -metoden:
- Hvis du setter "overskriv" -argumentet til true, kan en allerede eksisterende fil også overskrives.
- Når du angir “unicode” -argumentet sant, opprettes en unicode -fil, ellers (eller hvis argumentet utelates) blir resultatet en ASCII -fil.
I følgende eksempel vil en eksisterende TestFile.txt bli overskrevet med en unicode -fil:
1 | Sett TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt", True, True) |
Skriver til tekstfil
Etter at du har opprettet en tekstfil, kan du skrive tekst til filen ved å bruke en enkelt kodelinje:
1 | TextFile.Write "innhold" |
Klikk på lenken for å lære mer om hvordan du skriver til tekstfiler ved hjelp av metodene Write, WriteLine, WriteBlankLines.