Loc 函数

返回指定打开的文件内的当前可读/写位置的 Long

语法

Loc (filenumber)

所需的 filenumber参数 是任何有效的 整数文件编号

备注

下面描述了每个文件访问模式的返回值:

模式 返回值
随机 在文件中读取或写入的最后一个记录的编号。
顺序 文件中除以 128 的当前字节位置。 但是,不使用也不需要 Loc 为顺序文件返回的信息。
Binary 读取或写入的最后一个字节的位置。

示例

此示例使用 Loc 函数返回打开的文件内的当前可读/写位置。 此示例假定 TESTFILE 是包含几行示例数据的文本文件。

Dim MyLocation, MyLine
Open "TESTFILE" For Binary As #1    ' Open file just created.
Do While MyLocation < LOF(1)    ' Loop until end of file.
    MyLine = MyLine & Input(1, #1)    ' Read character into variable.
    MyLocation = Loc(1)    ' Get current position within file.
' Print to the Immediate window.
    Debug.Print MyLine; Tab; MyLocation
Loop
Close #1    ' Close file.

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。