Kazalo
Ta vadnica bo pokazala, kako ustvariti besedilno datoteko z VBA.
Ustvarite besedilno datoteko
Ta lekcija uporablja FileSystemObject. Če ga želite uporabiti, nastaviti morate sklic na knjižnico časa izvajanja skripta VB.
Če želite ustvariti besedilno datoteko, lahko uporabite spodnjo kodo z Metoda CreateTextFile.
12345678 | Sub FSOCreateTextFile ()Zatemni FSO kot objektNastavite FSO = CreateObject ("Scripting.FileSystemObject")Zatemni besedilno datoteko kot objektNastavi TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt")End Sub |
Metodi CreateTextFile lahko posredujete izbirne argumente:
- Če argument »prepiši« nastavite na »true«, lahko prepišete tudi že obstoječo datoteko.
- Če je argument »unicode« pravilen, se ustvari datoteka unicode, sicer bo (ali če je argument izpuščen) rezultat datoteka ASCII.
V naslednjem primeru bo obstoječi TestFile.txt prepisan z datoteko unicode:
1 | Nastavi TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt", True, True) |
Pisanje v besedilno datoteko
Ko ustvarite besedilno datoteko, lahko v eno vrstico kode napišete besedilo:
1 | TextFile.Write "vsebina" |
Kliknite povezavo, če želite izvedeti več o pisanju v besedilne datoteke z metodami Write, WriteLine, WriteBlankLines.