VBA - Szövegfájl létrehozása a CreateTextFile segítségével

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.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave