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
增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

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

×