Loc 函式
會傳回 Long ,指定開啟檔案內目前的讀取/寫入位置。
語法
Loc (filenumber)
必要的 filenumber 自變數是任何 有效的 整數檔案編號。
註解
下列描述每個檔案存取模式的傳回值:
Mode | 傳回值 |
---|---|
隨機 | 從檔案讀取或寫入檔案的最後一筆記錄數目。 |
順序 | 檔案中的目前位元組位置除以128。 不過, Loc 針對循序檔案所傳回的資訊既不使用也不必要。 |
二進位 | 最後讀取或寫入的位元組位置。 |
範例
此範例會使用 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 支援與意見反應。