_Application.InputBox 方法

定义

显示用于用户输入的对话框。 返回在对话框中输入的信息。

public object InputBox (string Prompt, object Title, object Default, object Left, object Top, object HelpFile, object HelpContextID, object Type);
Public Function InputBox (Prompt As String, Optional Title As Object, Optional Default As Object, Optional Left As Object, Optional Top As Object, Optional HelpFile As Object, Optional HelpContextID As Object, Optional Type As Object) As Object

参数

Prompt
String

必需的 对象。 要在对话框中显示的消息。 这可以是字符串、数字、日期或 布尔 值。

Title
Object

可选 对象。 输入框的标题。 如果省略此参数,则默认标题为“输入”。

Default
Object

可选 对象。 指定在对话框最初显示时文本框中显示的值。 如果省略此参数,即表示将文本框留空。 此值可以是 Range 对象。

Left
Object

可选 对象。 指定对话框相对于屏幕左上角的 x 位置(以磅为单位)。

Top
Object

可选 对象。 指定对话框相对于屏幕左上角的 y 位置(以磅为单位)。

HelpFile
Object

可选 对象。 此输入框使用的帮助文件名。 HelpFile如果 存在 和 HelpContextID 参数,对话框中将显示“帮助”按钮。

HelpContextID
Object

可选 对象。 中 HelpFile帮助主题的上下文 ID 号。

Type
Object

可选 对象。 指定返回的数据类型。 如果省略此参数,则对话框返回文本。 可以是以下值的一个或总和。可以使用 的允许值之和 Type。 例如,对于可以接受文本和数字的输入框,请设置为 Type 1 + 2。

返回

注解

InputBox 可用于显示简单对话框,方便用户输入要在宏中使用的信息。 对话框中有“确认”按钮和“取消”按钮。 If you choose the OK button, InputBox returns the value entered in the dialog box. If you click the Cancel button, InputBox returns False.

如果 Type 为 0, 则 InputBox 以文本形式返回公式,例如,“=2*PI () /360”。 只要公式中有引用,就会以 A1 样式引用的形式返回。 (用于 ConvertFormula(Object, XlReferenceStyle, Object, Object, Object) 在引用样式之间转换。)

如果 Type 为 8, 则 InputBox 返回 Range 对象。

如果使用 InputBox 方法要求用户输入公式,则必须使用 FormulaLocal 属性将公式分配给 Range 对象。 输入公式使用用户语言。

InputBox 方法与 InputBox 函数的不同之处在于,它允许选择性地验证用户的输入,并且可以与 Microsoft Excel 对象、错误值和公式一起使用。 没有对象限定符的 InputBox 调用 InputBox 函数。

适用于