- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 对话框的相关操作 在操作应用软件时,经常会弹出各种各样的对话框,如打开文件时弹出打开文件对话框,保存文件时弹出是否保存成功的提示对话框等。实际上在前面的某些章节的示例中,已经涉及到了有关对话框的一些内容,本章中将再详细系统地讲解在Excel VBA中如何应用对话框来完成各种相关的操作。 9.1 MsgBox函数对话框 在Excel VBA当中,MsgBox函数对话框是最常用的对话框之一。本节中将详细地讲解有关MsgBox函数对话框的相关内容。 9.1.1 常用MsgBox对话框 MsgBox对话框主要用于显示信息和提示信息,如打开工作表时提示一个欢迎使用的对话框,在改变单元格的内容时,弹出一个显示当前单元格内容的对话框。下面通过示例来讲解MsgBox对话框的两种使用方法。 1.用于信息提示 在Excel VBA当中,通常使用MsgBox对话框来提示信息,用于提示当用户操作Excel时需要注意的操作。 2.用于显示数据信息 在执行某些特殊的操作时,有时候可以将执行的结果通过提示对话框显示出来。使用户能够更加直观、更清晰地查看执行的数据结果。 9.1.2 对话框内容与标题 在提示对话框中,提示内容和标题是对话框的重要组成部分。本节中将讲解如何设置提示对话框的内容和标题。 示例9-3 设置对话框的显示内容和标题 \代码\第9章\9.1.2.xlsm 本示例实现的是将示例9-2进一步细化,即将弹出对话框内容分成两行进行显示,并且将提示对话框的显示标题设置为“信息提示”。 9.1.3 对话框提示图标 除了可以设置对话框的显示内容和标题之外,还可以在对话框中添加显示图标。在Excel VBA中,设置提示图标的格式如下所示。 MsgBox 提示内容,提示图标代码 + 控制按钮代码,提示标题 上述语句表示的是MsgBox函数的语句格式,其中,参数“提示内容”和“提示标题”在上一节中讲解过,本节中将讲解如何设置提示对话框中的显示图标,有关设置控制按钮的相关知识将在下一章中进行讲解。 常用图标对照表如表9.1所示。 9.1.4 对话框中的按钮 在前面讲解的对话框中都只有一个按钮,实际上提示对话框中可以有多个(两个或三个)按钮,本节中将讲解对话框窗口中各个按钮的含义及使用。 前面讲解了MsgBox函数的语句格式,其中“控制按钮代码”参数与“图标提示代码”参数都是放在参数“提示内容”和“提示标题”之间的。常用的按钮对照表如表9.2所示。 9.1.5 图标与按钮的组合使用 在前面的两节中分别讲解了对话框中的各种图标和按钮的显示效果。实际上可以将各种显示图标和按钮组合起来使用,这样将更能够贴近实际的应用。本节中将讲解几种常用的图标和按钮相组合的对话框示例。 9.2 InputBox函数对话框 InputBox函数对话框与MsgBox对话框有很大的区别。InputBox函数对话框通过在对话框中输入数值的方式向程序传递参数。本节中将详细讲解与InputBox函数对话框相关的一些知识。 9.2.1 InputBox函数的参数设置 InputBox函数对话框的语句结构如下所示。 变量=InputBox(“提示信息内容”,”标题”,默认值,左边距,上边距) 语句中各个参数的含义如下所示。 变量:用于返回输入对话框中的内容。 提示信息内容:指的是对话框中的提示信息,与MsgBox函数中的“提示信息内容”参数相同。 标题:指的是对话框的标题,如果该参数不为空,则会替代对话框的默认标题“Microsoft Excel”。 默认值:设置了此值,在没有指定输入信息的时候,对话框会默认输入该值。 左边距与上边距:用于定位对话框在屏幕上的显示位置。 在了解了InputBox函数的各项参数设置之后,就可以熟练应用该函数设置对话框了。 9.2.2 使用InputBox对话框 在上一节中讲解了InputBox函数的各个参数,本节中将结合示例来讲解函数中各个参数的应用。 示例9-7 使用InputBox对话框 \代码\第9章\9.2.2(1).xlsm 本示例实现的是当单击工作表中的【输入】按钮之后,将弹出一个输入对话框,在该对话框中输入“7”之后,单击【确定】按钮,在工作表中将输出一个由“*”号字符组成的7行7列的单元格区域。 9.3 调用与屏蔽Excel对话框 在Excel中,除了可以使用提示对话框(MsgBox函数对话框)和输入对话框(InputBox函数对话框)之外,还可以使用Excel本身的内置对话框来完成某些特殊的操作。本节中将讲解几个常用Excel内置对话框的用法以及如何屏蔽Excel对话框等相关的知识。 9.3.1 Excel中的常用对话框 在Excel中的常用对话框及其参数值如表9.3所示。 9.3.2 使用Dialogs属性
文档评论(0)