Sisällysluettelo
Tämä opetusohjelma näyttää kuinka luoda tekstitiedosto VBA: n avulla.
Luo tekstitiedosto
Tämä oppitunti käyttää FileSystemObject. Jotta voisit käyttää sitä, sinun on asetettava viittaus VB-komentosarjan ajonaikaiseen kirjastoon.
Voit luoda tekstitiedoston käyttämällä tätä koodia alla CreateTextFile -menetelmä.
12345678 | Sub FSOCreateTextFile ()Himmennä FSO objektinaAseta FSO = CreateObject ("Scripting.FileSystemObject")Himmentää tekstitiedoston objektinaAseta TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt")End Sub |
Voit välittää valinnaisia argumentteja CreateTextFile -menetelmälle:
- Jos asetat "korvata" -argumentin arvoksi tosi, jo olemassa oleva tiedosto voidaan myös korvata.
- Kun asetat "unicode" -argumentin tosi -arvoksi, luodaan unicode -tiedosto, muuten (tai jos argumentti jätetään pois) tuloksena on ASCII -tiedosto.
Seuraavassa esimerkissä olemassa oleva TestFile.txt -tiedosto korvataan unicode -tiedostolla:
1 | Aseta TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt", True, True) |
Kirjoittaminen tekstitiedostoon
Kun olet luonut tekstitiedoston, voit kirjoittaa tekstin tiedostoon yhdellä koodirivillä:
1 | TextFile.Write "sisältö" |
Napsauta linkkiä, jos haluat lisätietoja tekstitiedostoihin kirjoittamisesta Write-, WriteLine- ja WriteBlankLines -menetelmillä.