Input 函数
从以 Input 或 Binary 模式打开的文件中返回包含字符的String。
语法
输入 (数字, [ # ]filenumber)
Input 函数语法包括这些组成部分:
Part | 说明 |
---|---|
number | 必需。 指定要返回字符个数的任意有效的数值表达式。 |
filenumber | 必填。 任何有效的文件编号。 |
返回值
String
备注
使用 Input 函数读取的数据通常写入具有 Print # 或 Put 的文件。 此函数只与用 Input 或 Binary 模式打开的文件一起使用。
与 Input # 语句不同, Input 函数返回它读取的所有字符,包括逗号、回车符、换行符、引号和前导空格。
打开文件进行 二进制 访问时,尝试使用 Input 函数读取文件,直到 EOF 返回 True 将生成错误。 使用 Input 读取二进制文件时,请使用 LOF 和 Loc 函数而不是 EOF 函数,或使用 EOF 函数时使用 Get。
注意
对于文本文件内包含的字节数据请使用 InputB 函数。 使用 InputB 时,number 指定的是要返回的字节个数,而非要返回的字符个数。
示例
This example uses the Input function to read one character at a time from a file and print it to the Immediate window. 此示例假定 TESTFILE
是包含几行示例数据的文本文件。
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.
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。