inputbox 函数默认的返回值类型是什么
2012-04-21
Application.InputBox 方法
显示一个接收用户输入的对话框。返回此对话框中输入的信息。
语法
InputBox(Prompt, Title, Default, Left, Top, HelpFile, HelpContextID, Type)
参数
名称 必选/可选 数据类型 描述
Prompt 必选 String 要在对话框中显示的消息。可为字符串、数字、日期、或布尔值(在显示之前,Microsoft Excel 自动将其值强制转换为 String)。
Title 可选 Variant 输入框的标题。如果省略该参数,默认标题将为“Input”。
Default 可选 Variant 指定一个初始值,该值在对话框最初显示时出现在文本框中。如果省略该参数,文本框将为空。该值可以是 Range 对象。
Left 可选 Variant 指定对话框相对于屏幕左上角的 X 坐标(以磅 (磅:指打印的字符的高度的度量单位。1 磅等于 1/72 英寸,或大约等于 1 厘米的 1/28。)为单位)。
Top 可选 Variant 指定对话框相对于屏幕左上角的 Y 坐标(以磅为单位)。
HelpFile 可选 Variant 此输入框使用的帮助文件名。如果存在 HelpFile 和 HelpContextID 参数,对话框中将出现一个帮助按钮。
HelpContextID 可选 Variant HelpFile 中帮助主题的上下文 ID 号。
Type 可选 Variant 指定返回的数据类型。如果省略该参数,对话框将返回文本。
例如Microsoft Excel,会在对话框中自动添加一个帮助按钮。如果用户单击确定或按下回车,则InputBox函数返回文本框中的内容。如果用户单击取消,则此函数返回一个长度为零的字符串("")。
在VB中,如果没有同时提供XPos和YPos,不会提示语法错误,但单独出现的XPos或YPos将被忽略,相当于省略了这两个参数。但在VBS中,单独出现的XPos或YPos会生效,但另一个没有确定的参数将使用默认值,默认字符串型。
vb、
同意下面这个说的