第7章 VBA编程.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:55 大小:4.9MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第7章 VBA编程.ppt

第7章VBA编程.ppt

预览

免费试读已结束,剩余 45 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第7章学习使用VBA7.1“超级货架”——什么是VBA打开此窗口的方法为在“创建”选项卡中单击“宏”下拉按钮,在打开的列表中选择“模块”项7.2“内部结构”——VBA程序的基本语法与书写格式DimStr1AsString'声明一个名为Str1的字符串变量Str1="Hello"'给变量赋值Str1="Goodbye"'改变变量的值2.常量7.2.2流程控制语句1.If语句2)带有else的形式if<条件1>then<过程语句1>elseif<条件2>then<过程语句2>......else<过程语句n>endif2.SelectCase语句下面的实例可以使我们进一步了解SelectCase语句的用法。3.Do…Loop语句第2种:Do[<过程语句>][ExitDo][<过程语句>]Loop[{While|Until}<条件>]4.For…Next语句其中,“Step步长”可以省略,省略时步长为1。循环控制变量可以为整型、长整型、实型以及字符串;但最常用的还是整型和长整型。<条件>是一个逻辑表达式,if语句通过检查<条件>的真或假来进行语句判断。6.With语句例如,下面的代码来自一个Access窗体,它设置了一个组件框控件的“可见性”属性,并调用了该组件框的两个方法。7.2.3过程与函数SubcmdSmallFont_Click()WithSelection.Font.Name="Arial".Size=16EndWithEndSub[Private|Public|Friend][Static]Subname(arglist)statementsEndSub2.函数7.2.4注释语句7.2.5语句的连写和换行另外,还有一种情况在编程中经常遇到,那就是程序代码过长,虽然一行能够写完。但是书写起来不方便,看上去也不美观,希望将这句代码分开写成几行。7.3“增加内涵”——功能模块的创建这是多功能模块(写在窗体的模块就是窗体操作模块,写在报表里边的就是报表模块)7.3.2创建具有密码验证的主窗体模块6915167.3.3创建查询窗体模块创建一个函数Search,编写如下代码通过以上步骤我们就完成了函数的创建和调用,双击打开“查询员工姓名”窗体,执行的效果如图所示7.3.4边学边练:使用VBA增加“计件工资管理系统”的功能1、给“系统设置”窗体添加代码252、给“录入和查询”窗体添加代码13、给“工资统计和打印”报表添加代码这是窗体的最终执行效果,关于报表代码,由于代码较多,我们这里不再列举,请大家到正文中查询和分析7.4“兢兢业业”——VBA程序的调试选择【视图】→【工具栏】→【调试】命令,即可调出“调试”工具栏2、设置断点运行到此处,程序暂停3、跟踪4、设置监视点3监视点设定好以后,运行程序,在“监视窗口”中您可以查看程序运行的结果7.5典型实例:给“考勤管理系统”添加功能代码3