Compartir a través de


CreateTextFile (método)

Crea un nombre de archivo especificado y devuelve un objeto TextStream que se puede usar para leer o escribir en el archivo.

Sintaxis

objeto . CreateTextFile (filename, [ overwrite, [ unicode ]])

La sintaxis del método CreateTextFile contiene los elementos siguientes:

Parte Descripción
object Obligatorio. Siempre es el nombre de un objeto FileSystemObject o Folder .
Nombre Obligatorio. Expresión de cadena que identifica el archivo que se va a crear.
Sobrescribir Opcional. Valor Boolean que indica si se puede sobrescribir un archivo existente. De ser así, el valor será True y, en caso contrario, el valor será False. Si se omite, se pueden sobrescribir los archivos existentes.
Unicode Opcional. Valor Boolean que indica si el archivo creado es un archivo Unicode o ASCII. Si el archivo se crea como Unicode, el valor será True y, si se crea como ASCII, el valor será False. Si se omite, se asumirá que se trata de un archivo ASCII.

Comentarios

En el código siguiente se muestra cómo usar el método CreateTextFile para crear y abrir un archivo de texto. Si el argumento overwrite es False, o si no se proporciona para un objeto filename existente, se producirá un error.

Sub CreateAfile
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set a = fs.CreateTextFile("c:\testfile.txt", True)
    a.WriteLine("This is a test.")
    a.Close
End Sub

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.