VBA - Lag tekstfil med CreateTextFile

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.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave