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.