Input 函數

附註: 如果 MicrosoftJet 運算式服務是在沙箱模式中執行,則本主題中所述的函數、方法、物件或屬性會停用,這可防止評估可能不安全的運算式。 有關沙箱模式的詳細資訊,在 「協助」中搜尋「沙箱模式」。

會從以輸入或二進位模式開啟的檔案中,返回包含字元的字串。

語法

輸入 ( 數位, [# ]檔案編號)

Input 函數語法具有這些引數:

引數

描述

number

必要。 指定 數值運算式 字元數的任何有效字元數。

filenumber

必要。 任何有效的 檔案編號。


註解

使用 Input 函數 讀取的資料 通常會寫入包含 Print # 或 Put檔案。 此函數僅適用于以輸入或二進位模式開啟檔案。

Input # 語句不同 ,Input 函數會回送它朗讀的所有字元,包括逗號、歸位字元、分行符號、雙引號和前置字元空格。

針對二進位存取 開啟 檔案時,嘗試使用 Input 函數讀取檔案,直到 EOF 返回 True 時,會產生錯誤。 在閱讀具有 Input 的二進位檔案時,使用 LOF 和Loc函數取代EOF,或使用 EOF函數時使用 Get。

附註:  使用 InputB 函數來表示文字檔中包含的位元組資料。 使用InputB,number會指定要返回的位元組數,而不是要返回的字元數。

範例

附註: 下列範例示範如何在 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.

需要更多協助?

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×