Tartalomjegyzék
Ez az oktatóanyag bemutatja, hogyan lehet szöveges fájlt létrehozni VBA -val.
Hozzon létre egy szövegfájlt
Ez a lecke a FileSystemObject objektumot használja. A használatához, be kell állítania egy hivatkozást a VB script futásidejű könyvtárára.
Szöveges fájl létrehozásához használja ezt az alábbi kódot a CreateTextFile módszer.
12345678 | Sub FSOCreateTextFile ()Dim FSO objektumkéntSet FSO = CreateObject ("Scripting.FileSystemObject")Szövegfájl halványítása objektumkéntTextFile = FSO.CreateTextFile beállítása ("C: \ Test \ TestFile.txt")End Sub |
Nem kötelező argumentumokat adhat át a CreateTextFile metódusnak:
- Ha a „felülírás” argumentumot igazra állítja, akkor egy már létező fájl is felülírható.
- Ha az „unicode” argumentumot igaznak állítja be, akkor unicode fájl jön létre, ellenkező esetben (vagy ha az argumentum kihagyásra kerül) az eredmény egy ASCII fájl lesz.
A következő példában egy meglévő TestFile.txt fájl felülírásra kerül egy Unicode fájllal:
1 | TextFile = FSO.CreateTextFile beállítása ("C: \ Test \ TestFile.txt", igaz, igaz) |
Írás szövegfájlba
Szöveges fájl létrehozása után szöveget írhat a fájlba egyetlen kódsor segítségével:
1 | TextFile.Write "tartalom" |
Kattintson a linkre, ha többet szeretne megtudni a szövegfájlokba írásról Write, WriteLine, WriteBlankLines metódusokkal.