InputBox 函數
在對話方塊中顯示提示,等待使用者輸入文本或單擊按鈕,並返迴文本框內容。
InputBox(prompt[,
title][,default][,xpos][,ypos][,helpfile,context])
參數
prompt
字串運算式,作為訊息顯示在對話方塊中。prompt 的最大長度大約是 1024 個字元,這取決於所使用的字元的寬度。如果 prompt 中包含多個行,則可在各行之間用斷行符號符 (Chr(13))、分行符號 (Chr(10)) 或斷行符號分行符號的組合 (Chr(13) & Chr(10)) 以分隔各行。
Title
顯示在對話方塊標題列中的字串運算式。如果省略 title,則應用程式的名稱將顯示在標題列中。
Default
顯示在文字框中的字串運算式,在沒有其它輸入時作為預設的響應值。如果省略 default,則文字框為空白。
Xpos
數值運算式,用於指定對話方塊的左邊緣與螢幕左邊緣的水平距離(單位為緹)。如果省略 xpos,則對話方塊會在水平方向置中。
Ypos
數值運算式,用於指定對話方塊的上邊緣與螢幕上邊緣的垂直距離(單位為緹)。如果省略 ypos,則對話方塊顯示在螢幕垂直方向距下邊緣大約三分之一處。
Helpfile
字串運算式,用於標識為對話方塊提供即時線上說明的協助檔案。如果已提供 helpfile,則必須提供 context。
Context
數值運算式,用於標識由協助檔案的作者指定給某個說明主題的上下文編號。如果已提供 context,則必須提供 helpfile。
說明
如果同時提供了 helpfile 和 context,就會在對話方塊中自動添加“協助”按鈕。
如果使用者單擊確定或按下 ENTER,則 InputBox 函數返迴文本框中的內容。如果使用者單擊取消,則函數返回一個零長度字串 ("")。
下面例子利用 InputBox 函數顯示一輸入框並且把字串賦值給輸入變數:
Dim InputInput = InputBox("輸入名字") MsgBox ("輸入:" & Input)