VBA - tekstifaili loomine CreateTextFile abil

Lang L: none (table-of-contents)

See õpetus näitab, kuidas luua VBA -ga tekstifaili.

Looge tekstifail

See õppetund kasutab FileSystemObject. Selle kasutamiseks, peate määrama viite VB skripti käitusajale.

Tekstifaili loomiseks saate seda allolevat koodi kasutada koos CreateTextFile meetod.

12345678 Alam FSOCreateTextFile ()Dim FSO kui objektMäära FSO = CreateObject ("Scripting.FileSystemObject")Hämardage tekstifail objektinaMäärake TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt")End Sub

Valikulisi argumente saate edastada meetodile CreateTextFile:

  • Kui seate argumendi „ülekirjutamine” väärtuseks Tõene, saab ka juba olemasoleva faili üle kirjutada.
  • Kui seate argumendi „unicode” tõeseks, luuakse unicode -fail, vastasel juhul (või kui argument on välja jäetud) on tulemuseks ASCII -fail.

Järgmises näites kirjutatakse olemasolev TestFile.txt fail üle unicode -failiga:

1 Määrake TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt", tõsi, tõene)

Kirjutamine tekstifaili

Pärast tekstifaili loomist saate faili kirjutada, kasutades ühte koodirida:

1 TextFile.Write "sisu"

Klõpsake linki, et saada lisateavet tekstifailidesse kirjutamise, kasutades meetodeid Write, WriteLine, WriteBlankLines.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave