VBA - Stvorite tekstualnu datoteku s datotekom CreateTextFile

Ovaj će vodič pokazati kako stvoriti tekstualnu datoteku s VBA.

Napravite tekstualnu datoteku

Ova lekcija koristi FileSystemObject. Da biste ga koristili, morat ćete postaviti referencu na biblioteku vremena izvođenja VB skripte.

Da biste stvorili tekstualnu datoteku, možete upotrijebiti ovaj donji kod sa Metoda CreateTextFile.

12345678 Sub FSOCreateTextFile ()Zatamni FSO kao objektPostavi FSO = CreateObject ("Scripting.FileSystemObject")Zatamni tekstualnu datoteku kao objektPostavi TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt")Kraj podm

Metodi CreateTextFile možete proslijediti neobavezne argumente:

  • Ako postavite argument "overrite" na true, već se postojeća datoteka također može prebrisati.
  • Ako postavite argument “unicode” kao true, kreira se datoteka unicode, u protivnom (ili ako je argument izostavljen) rezultat će biti ASCII datoteka.

U sljedećem primjeru postojeći TestFile.txt bit će prepisan unicode datotekom:

1 Postavi TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt", True, True)

Zapisivanje u tekstualnu datoteku

Nakon stvaranja tekstualne datoteke možete zapisati tekst u datoteku koristeći jedan redak koda:

1 TextFile.Write "content"

Kliknite vezu da biste saznali više o pisanju u tekstualne datoteke pomoću metoda Write, WriteLine, WriteBlankLines.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave