InputBox 函數(shù)
在對話框中顯示提示,等待用戶輸入文本或單擊按鈕,并返回文本框內(nèi)容。
InputBox(prompt[,
title][,default][,xpos][,ypos][,helpfile,context])
參數(shù)
prompt
字符串表達式,作為消息顯示在對話框中。prompt 的最大長度大約是 1024 個字符,這取決于所使用的字符的寬度。如果 prompt 中包含多個行,則可在各行之間用回車符 (Chr(13))、換行符 (Chr(10)) 或回車換行符的組合 (Chr(13) Chr(10)) 以分隔各行。
Title
顯示在對話框標題欄中的字符串表達式。如果省略 title,則應(yīng)用程序的名稱將顯示在標題欄中。
Default
顯示在文本框中的字符串表達式,在沒有其它輸入時作為默認的響應(yīng)值。如果省略 default,則文本框為空。
Xpos
數(shù)值表達式,用于指定對話框的左邊緣與屏幕左邊緣的水平距離(單位為緹)。如果省略 xpos,則對話框會在水平方向居中。
Ypos
數(shù)值表達式,用于指定對話框的上邊緣與屏幕上邊緣的垂直距離(單位為緹)。如果省略 ypos,則對話框顯示在屏幕垂直方向距下邊緣大約三分之一處。
Helpfile
字符串表達式,用于標識為對話框提供上下文相關(guān)幫助的幫助文件。如果已提供 helpfile,則必須提供 context。
Context
數(shù)值表達式,用于標識由幫助文件的作者指定給某個幫助主題的上下文編號。如果已提供 context,則必須提供 helpfile。
說明
如果同時提供了 helpfile 和 context,就會在對話框中自動添加“幫助”按鈕。
如果用戶單擊確定或按下 ENTER,則 InputBox 函數(shù)返回文本框中的內(nèi)容。如果用戶單擊取消,則函數(shù)返回一個零長度字符串 ("")。
下面例子利用 InputBox 函數(shù)顯示一輸入框并且把字符串賦值給輸入變量:
Dim InputInput = InputBox("
輸入名字")
MsgBox ("
輸入:" Input)