Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
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. |
Observaciones
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.