14中文 Excel 2000 编程 24 学时教程.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《14中文 Excel 2000 编程 24 学时教程.pdf》由会员分享,可在线阅读,更多相关《14中文 Excel 2000 编程 24 学时教程.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、下载第14学时使用用户窗体到现在为止,已经学习了许多语法,知道怎样去测试和调试应用程序,知道怎样去处理错误,那么接下来还要学习什么内容呢?实际上,你将返回去学习用户界面。现在,我们准备开始学习用户窗体,用户窗体是自定义应用程序界面的方式之一。你将要创建一个应用程序来跟踪旅馆客人的花费,当客人使用高尔夫球场或者网球场,或者需要在游泳池使用额外的毛巾(如此等等)时,该应用程序都有对应的处理入口。在该应用程序中,旅馆客人不会直接同工作簿交互,相反,他们将通过你在本章中要创建的一个自定义对话框来输入信息。这个学时中要学习的重点包括: 添加和运行用户窗体 在用户窗体上放置控件 控件Ta b键切换顺序的重
2、要性 实现加速键14.1 为应用程序添加用户窗体在第3学时里,学习了把控件直接放置到工作簿上的方法,在想要用户直接同工作簿进行交互时,这种放置控件的方法是很好的。但是,如果想把用户同 E x c e l环境隔离开来的话,那么需要采取什么方法呢?那就是使用用户窗体。新术语用户窗体 是应用程序的自定义窗口和对话框,用户窗体包含了一些控件,利用这些控件可以从用户那里获取信息。要给应用程序添加用户窗体的话,请执行下面的步骤:在更早版本的E x c e l中,用户窗体叫做对话表。1)关闭所有打开的工作簿。2)打开一个新的工作簿。3)按下A l t + F 11来打开Visual Basic编辑器。4)用
3、鼠标右键单击工程资源管理器中的 T h i s Wo r k b o o k。5)从菜单中选择“插入” 、 “用户窗体” ,于是用户窗体就添加到工作簿中了,如图 1 4 - 1所示。新添加的用户窗体是一个带有标题栏的灰色框,它就是创建自定义对话框的基石,接下来将看到它的一些属性,并学习怎样去运行它。14.1.1 设置用户窗体的属性使用用户窗体的第一步就是设置某些属性值,首先要设置的用户窗体的属性值或者对象就是N a m e(名称)属性, N a m e属性控制了代码中引用用户窗体的方式。当用户窗体第一次创建时,E x c e l就为它分配了一个名称,例如像 U s e r F o r m 1。
4、如果接连创建了好几个用户窗体,而让E x c e l命名为U s e r F o r m 1、U s e r F o r m 2、U s e r F o r m 3的话,能够想象那种混乱情形么?用户窗体推荐的命名前缀是f r m,f r m就是f o r m(窗体)的缩写。设置了N a m e属性以后,接下来要做的事情就是设置用户窗体的 C a p t i o n(标题)属性。C a p t i o n属性控制了窗体标题栏中所显示的文本。要设置这些属性的话,请执行下面的步骤:1)如果“属性”窗口没有显示出来的话,请按 F 4键,图1 4 - 2给出了“属性”窗口,其中列出了用户窗体的属性。11
5、8使用中文Excel 2000编程 2 4学时教程下载图14-1 新添加的用户窗体看起来就好像空的对话框图14-2 浏览属性有两种选择:按照字母顺序和按照类别浏览2)选择N a m e属性,该属性可以在按照字母顺序列表的最上头找到,显示的是“ (名称)” 。3)输入f r m G u e s t E x p e n s e s。4)选择C a p t i o n属性。5)输入Guest Expenses。注意,当输入Guest Expenses到C a p t i o n属性中时,用户窗体的标题栏就随之改变。到现在为止,窗体可以看到的唯一改变就是标题栏。还可以为用户窗体设置各种各样其他属性,不
6、过这里只需要用到N a m e和C a p t i o n这两个属性就够了。14.1.2 运行用户窗体即使没有任何代码同这个窗体关联,仍然可以运行它。运行用户窗体意味着可以看见该窗体在应用程序中显示出来。执行下面的步骤来运行用户窗体:1)单击用户窗体以选中它。2)按下F 5键,用户窗体就以“运行”模式显示出来,如图 1 4 - 3所示。注意,在 Vi s u a lB a s i c编辑器中使用用户窗体时,可以看到的网格在运行窗体时并不显示出来。3)使用窗体标题栏上的关闭按钮来关闭用户窗体。4)返回到Visual Basic编辑器。从这些步骤中可以看到,使用用户窗体可以获得意外的收获:不需要为
7、窗体的关闭按钮编写任何代码,E x c e l已经处理好了这一点。14.2 添加控件到用户窗体上添加控件到用户窗体上跟向工作表上放置控件非常相似,只要从工具箱中选择想要使用第14学时 使用用户窗体使用119下载图14-3 运行用户窗体的一个例子的控件,然后使用鼠标把控件拖到窗体上就可以了。当向工作表上放置控件时,使用的是“窗体”工具栏,这里将使用工具箱。请参阅第3学时来获取有关控件不同类型及其使用方法的更多信息。现在,将要创建一个窗体来跟踪旅馆中各种各样混杂的旅客花费,当这个窗体完成时,看起来就如图1 4 - 4所示的那样。从图1 4 - 4中可以看到,该窗体使用了许多控件,现在准备把这些控件
8、放置到窗体上,请执行下面的步骤:1)如果工具箱没有显示出来的话,选择“视图” 、 “工具箱” 。2)从工具箱中选择标签控件。3)以图1 4 - 4为参照,把标签控件放置到窗体的左上角。4)如果“属性”窗口没有打开的话,请按F 4键,把标签控件的 ( N a m e )属性设置为l b l R o o m N u m b e r,把控件的C a p t i o n属性设置为Room Number: 。5)从工具箱中选择文本控件,把文本控件放置在标签控件旁边,并把它的 ( N a m e )属性设置为t x t R o o m N u m b e r。6)以图 1 4 - 4为参照,继续使用表 1
9、 4 - 1中的那些属性来创建下面这些控件。当使用框架时,首先拖放框架,然后把控件放置到框架中。另外,不要过分考虑把控件的对齐方式和尺寸调整得非常完美,稍后将学习到一些技术,使得控件对齐和尺寸调整变得更加简单。120使用中文Excel 2000编程 2 4学时教程下载图14-4 完成了的 “G u e s tE x p e n s e s”窗体表14-1 frmGuestExpenses窗体上的控件一览控件类型N a m e属性C a p t i o n属性标签l b l G u e s t N a m eGuest Name:文字框t x t G u e s t N a m e标签l b l
10、 E x p e n s e Ty p eExpense Ty p e :列表框l s t E x p e n s e Ty p e标签l b l A m o u n tA m o u n t :文字框t x t A m o u n t标签l b l D a t eD a t e :文字框t x t D a t e框架f r a P a y m e n tPayment Method选项按钮o p t B i l l To R o o mBill to Room选项按钮o p t C a s hC a s h选项按钮o p t C h e c kC h e c k选项按钮o p t C r e
11、 d i t C a r dCredit Card标签l b l C a r d Ty p eCard Ty p e :列表框l s t C a r d Ty p e标签l b l C a r d N u m b e rCard No.:文字框t x t C a r d N u m b e r标签l b l E x p i r e sE x p i r e s :文字框t x t E x p i r e s命令按钮(命令按钮)c m d S a v eS a v e命令按钮c m d C a n c e lC a n c e l框架f r a Ti p sTip Info复选框c h k Ti
12、 p I n c l u d e dTip Included标签l b l Ti p A m o u n tTip Amount:文字框t x t Ti p A m o u n t7)把工作簿保存为Guest Expenses。创建控件有些单调无聊,但是这显然是必要的。在本章剩下的时间里,将使用其他一些属性和技术来使窗体和控件的外观更好看。设置其他属性在前面的实践中,已经为所有的控件都设置了(名称)属性,为其中的一些控件设置了C a p t i o n,现在将要学习怎样设置其他一些属性。1. 命令按钮属性D e f a u l t(默认)和C a n c e l(取消)准备为控件设置其他属性的
13、第一种控件是命令按钮。刚才的窗体上有旅馆命令按钮:S a v e(保存)和C a n c e l(取消) 。S a v e按钮最终完成的工作是验证数据,如果数据合法的话,就把数据写入到工作表中。你可以想一想自己是怎样输入数据的:很可能是逐个字段地输入,当输入完成时,就按下回车键。在这个窗体上按下回车键不会完成任何事情,必须设置一个属性,使得当按下回车键时,等同于单击了 S a v e按钮。为了实现这一点,就必须把 S a v e按钮的D e f a u l t属性设置为Tr u e。一个窗体上只有一个命令按钮的 D e f a u l t属性可以设置为Tr u e。在大多数窗体上当按下回车键时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 14中文Excel2000编程24学时教程
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内