Input 函數

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

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

傳回包含輸入二進位模式中開啟的檔案從字元字串。

語法

輸入 ( 數字, [ #] filenumber)

輸入函數語法具有下列引數︰

引數

描述

數字

所需。指定要傳回的字元數任何有效數值運算式 。

filenumber

所需。任何有效檔案編號。


註解

列印 #檔案通常會寫入讀取輸入函數的資料。使用此函數只會與輸入二進位模式中開啟的檔案。

不同於輸入 #陳述式中,輸入函數會傳回所有讀取的字元,包括逗號、 換行字元、 行符號、 引號和前置空格。

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

附註: 使用InputB函數的文字檔案中所含的資料。使用InputB數字會指定要傳回而不是要傳回的字元數的位元組數。

範例

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

此範例使用Input函數,一次從檔案讀取一個字元,並列印到即時運算] 視窗。此範例假設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.

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