VBA - Tekstbestand maken met CreateTextFile

Inhoudsopgave

Deze tutorial laat zien hoe je een tekstbestand maakt met VBA.

Een tekstbestand maken

Deze les gebruikt het FileSystemObject. Om het te gebruiken, je moet een verwijzing naar de runtimebibliotheek van het VB-script instellen.

Om een ​​tekstbestand aan te maken, kun je onderstaande code gebruiken met: CreateTextFile-methode.

12345678 Sub-FSOCreateTextFile()Dim FSO als objectStel FSO = CreateObject ("Scripting.FileSystemObject") inDim tekstbestand als objectStel TextFile = FSO.CreateTextFile("C:\Test\TestFile.txt") inEinde sub

U kunt optionele argumenten doorgeven aan de methode CreateTextFile:

  • Als u het argument "overwrite" instelt op true, kan een reeds bestaand bestand ook worden overschreven.
  • Als het "unicode" -argument waar wordt ingesteld, wordt er een unicode-bestand gemaakt, anders (of als het argument wordt weggelaten) is het resultaat een ASCII-bestand.

In het volgende voorbeeld wordt een bestaand TestFile.txt overschreven met een unicode-bestand:

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

Schrijven naar tekstbestand

Nadat je een tekstbestand hebt gemaakt, kun je tekst naar het bestand schrijven met een enkele regel code:

1 TextFile.Schrijf "inhoud"

Klik op de koppeling voor meer informatie over het schrijven naar tekstbestanden met behulp van de methoden Write, WriteLine, WriteBlankLines.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave