VBA - Ustvarite besedilno datoteko z datoteko CreateTextFile

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.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave