Instrucción Line Input #
Lee una sola línea de un archivo secuencial abierto y la asigna a una variable String.
Sintaxis
Entrada de # líneafilenumber, varname
La sintaxis de la instrucción Line Input # tiene las siguientes partes:
Parte | Descripción |
---|---|
númeroArchivo | Obligatorio. Cualquier número de archivo válido. |
varname | Obligatorio. Nombre de variable Variant o String válido. |
Comentarios
Los datos leídos con Line Input # se escriben normalmente a partir de un archivo con Print #.
La instrucción Line Input # lee de un archivo un carácter a la vez hasta que encuentra una secuencia de retorno de carro (Chr(13)) o avance de línea de retorno de carro (Chr(13) + Chr(10)). Las secuencias retorno de carro-avance de línea se omiten en lugar de anexarse a la cadena de caracteres.
Ejemplo
En este ejemplo se usa la instrucción Line Input # para leer una línea de un archivo secuencial y asignarla a una variable. El ejemplo asume que TESTFILE
es un archivo de texto con algunas líneas de datos de muestra.
Dim TextLine
Open "TESTFILE" For Input As #1 ' Open file.
Do While Not EOF(1) ' Loop until end of file.
Line Input #1, TextLine ' Read line into variable.
Debug.Print TextLine ' Print to the Immediate window.
Loop
Close #1 ' Close file.
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.