首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >InputBox ()和Application.InputBox()之间有什么区别?

InputBox ()和Application.InputBox()之间有什么区别?
EN

Stack Overflow用户
提问于 2022-01-12 23:05:21
回答 1查看 101关注 0票数 -1

当我写这篇文章时:

代码语言:javascript
复制
Sub IB()
result = Application.InputBox("type a number", , , , , , , 1)
End Sub

方法InputBox的最后一个可选参数是"type“,它允许您限制用户可以插入的数据类型。在本例中,我将其设置为"1“,将数据类型限制为"number”。据我所知,通过像Application.InputBox一样编写它,我明确表示InputBox是应用于应用程序的一种方法。但是,当我删除下一个子部分中的对象“应用程序”时:

代码语言:javascript
复制
Sub IB2()
result = InputBox("type a number", , , , , , ,)
End Sub

InputBox不再将参数"type“作为选项。我想知道为什么会这样。

EN

回答 1

Stack Overflow用户

发布于 2022-01-12 23:16:27

来自文档

InputBox方法不同于InputBox函数,因为它允许对用户输入进行选择性验证,它可以与Excel对象、错误值和公式一起使用。注意,Application.InputBox调用InputBox方法;没有对象限定符的InputBox调用InputBox函数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70689525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档