VBA - Crear archivo de texto con CreateTextFile

Tabla de contenido

Este tutorial demostrará cómo crear un archivo de texto con VBA.

Crear un archivo de texto

Esta lección usa FileSystemObject. Para usarlo, deberá establecer una referencia a la biblioteca de tiempo de ejecución del script VB.

Para crear un archivo de texto, puede usar este código a continuación con Método CreateTextFile.

12345678 Sub FSOCreateTextFile ()Atenuar FSO como objetoEstablecer FSO = CreateObject ("Scripting.FileSystemObject")Dim TextFile como objetoEstablecer TextFile = FSO.CreateTextFile ("C: \ Test \ TestFile.txt")End Sub

Puede pasar argumentos opcionales al método CreateTextFile:

  • Si establece el argumento "sobrescribir" en verdadero, también se puede sobrescribir un archivo ya existente.
  • Si se establece el argumento "unicode" como verdadero, se crea un archivo unicode; de ​​lo contrario (o si se omite el argumento) el resultado será un archivo ASCII.

En el siguiente ejemplo, un TestFile.txt existente se sobrescribirá con un archivo Unicode:

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

Escribir en un archivo de texto

Después de crear un archivo de texto, puede escribir texto en el archivo usando una sola línea de código:

1 TextFile.Write "contenido"

Haga clic en el enlace para obtener más información sobre cómo escribir en archivos de texto con los métodos Write, WriteLine, WriteBlankLines.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave