InputBox

用於顯示輸入對話方塊。等待使用者輸入字元或按一下按鈕,並傳回輸入的內容。

格式
InputBox 提示, 標題, 預設, 輸入字串

參數

提示
顯示於對話方塊的訊息字串
標題
顯示於對話方塊標題列的字串
預設
在文字方塊預設顯示的字串未設定預設值時,則設定空白。(" ")
輸入字串
設定用戶輸入的字串的字串型變數用戶按一下取消時,此變數會被設為「@」。

說明
InputBox用於顯示對話方塊,並等待使用者按一下[OK]按鈕或[取消]按鈕。在參數的輸入字串中設定使用者輸入的字串。

參照
MsgBox

InputBox範例
此程式為InputBox陳述式的範例。

Function GetPartName$ As String
    String prompt$, title$, answer$

    prompt$ = "Enter " + Chr$(34) + "part name" + Chr$(34) + ":"
    title$ = "範例"
    InputBox prompt$, title$, "", answer$
    If answer$ <> "@" Then
        GetPartName$ = answer$
    EndIf
Fend

下圖所示為前述程式範例的結果。

限制事項
參數的提示、標題以及預設值中包括半形逗號「,」時,無法正確顯示字串。因此請使用不含半形逗號的字串。