EOF 函數

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

附註: 如果在沙箱模式中,可避免可能不安全的運算式的評估執行的 Microsoft Jet 運算式服務,就會停用函數、 方法、 物件或在本主題中所述的屬性。如需有關沙箱模式的詳細資訊,搜尋 「 沙箱模式 」 的說明。

傳回包含布林值值,則為 True隨機開啟檔案的結尾,或循序輸入達到時的整數。

語法

EOF ( filenumber )

必要的filenumber引數是包含任何有效的檔案編號的整數

備註

若要避免嘗試取得輸入結尾的檔案所產生的錯誤使用EOF

EOF函數傳回False ,直到到達檔案的結尾。EOF開啟的隨機二進位存取的檔案,會傳回False等到最後一次執行取得陳述式就無法讀取的整筆記錄。

開啟的二進位存取的檔案,以嘗試讀取透過EOF ,則傳回True ,直到使用輸入函數的檔案會產生錯誤。使用LOFLoc函數,而不是EOF閱讀與輸入的二進位檔案時,或使用EOF函數時,使用 [取得。使用的輸出開啟的檔案, EOF一定會傳回True

範例

附註: 下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需使用 VBA 的詳細資訊,請在 [搜尋] 旁的下拉式清單中選取 [開發人員參考],並在 [搜尋] 方塊中輸入一個或多個字詞。

此範例使用EOF函數,來偵測檔案結尾。此範例假設該MYFILE幾行文字的文字檔案。

Dim InputData
' Open file for input.
Open "MYFILE" For Input As #1
' Check for end of file.
Do While Not EOF(1)
' Read line of data.
Line Input #1, InputData
' Print to the Immediate window.
Debug.Print InputData
Loop
' Close file.
Close #1

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×