VBA - Opret tekstfil med CreateTextFile

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.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave