Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Devuelve String que contiene caracteres de un archivo abierto en modo Input o Binary.
Sintaxis
Input(number, [ # ]filenumber)
La sintaxis de la función Input tiene las siguientes partes:
| Parte | Descripción |
|---|---|
| number | Obligatorio. Cualquier expresión numérica válida que especifique el número de caracteres que se van a devolver. |
| númeroArchivo | Obligatorio. Cualquier número de archivo válido. |
Valor devuelto
Cadena
Comentarios
Los datos leídos con la función Input normalmente se escriben en un archivo con Print # o Put. Use esta función únicamente con archivos abiertos en modo Input o Binary.
A diferencia de la instrucción Input # , la función Input devuelve todos los caracteres que lee, incluidas las comas, los retornos de carro, los avances de línea, las comillas y los espacios iniciales.
Con los archivos abiertos para el acceso binario , un intento de leer el archivo mediante la función Input hasta que EOF devuelve True genera un error. Use las funciones LOF y Loc en lugar de EOF al leer archivos binarios con Input o use Get cuando use la función EOF .
Nota:
Use la función InputB para datos byte incluidos en archivos de texto. Con InputB, número especifica el número de bytes en vez del número de caracteres que se van a devolver.
Ejemplo:
En este ejemplo se usa la función Input para leer un carácter a la vez de un archivo e imprimirlo en la ventana Immediate. El ejemplo asume que TESTFILE es un archivo de texto con algunas líneas de datos de muestra.
Dim MyChar
Open "TESTFILE" For Input As #1 ' Open file.
Do While Not EOF(1) ' Loop until end of file.
MyChar = Input(1, #1) ' Get one character.
Debug.Print MyChar ' 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.