VBA - sukurkite teksto failą naudodami „CreateTextFile“

Ši pamoka parodys, kaip sukurti tekstinį failą naudojant VBA.

Sukurkite teksto failą

Šioje pamokoje naudojamas „FileSystemObject“. Norėdami jį naudoti, turėsite nustatyti nuorodą į VB scenarijaus vykdymo laiko biblioteką.

Norėdami sukurti teksto failą, galite naudoti šį kodą su „CreateTextFile“ metodas.

12345678 Sub FSOCreateTextFile ()Dim FSO kaip objektasNustatykite FSO = CreateObject ("Scripting.FileSystemObject")Pritemdyti teksto failą kaip objektąNustatykite TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt")Pabaiga Sub

Neprivalomus argumentus galite perduoti „CreateTextFile“ metodui:

  • Jei nustatysite argumentą „perrašyti“ į „true“, jau esamas failas taip pat gali būti perrašytas.
  • Nustačius „Unicode“ argumentą teisingą, sukuriamas Unicode failas, kitaip (arba jei argumentas praleistas) rezultatas bus ASCII failas.

Šiame pavyzdyje esamas „TestFile.txt“ bus perrašytas naudojant „Unicode“ failą:

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

Rašymas į teksto failą

Sukūrę teksto failą, galite įrašyti tekstą į failą naudodami vieną kodo eilutę:

1 TextFile.Write "turinys"

Spustelėkite nuorodą, kad sužinotumėte daugiau apie rašymą į tekstinius failus naudojant „Write“, „WriteLine“, „WriteBlankLines“ metodus.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave