Compartir a través de


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.