返回首页 LOGO 8.1认识VBA 8.1.1什么是VBA VBA(Vsua| Basic for App| ications)是广泛流行的可视化应用程序 开发语言ⅤB(Vsua| Basic)的子集。学过VB语言的读者会发现VBA语 言的语法和特色与VB语言基本类似。反过来,当有VBA语言基础的读者 阅读VB程序代码也会感觉似曾相识,学习起来也会变得相当容易 VBA语法简单但功能强大,支持基于面向对象(OOP)的程序设计, 非常适合初学者使用 需要注意的是,∨B语言开发系统是独立运行的开发环境,它创建的 应用程序可以独立运行在 Windows平台上;而VBA则不同,其编程环境 和VBA程序都必须依赖○fice应用程序(如 Access、Word、Exce等)
LOGO 8.1 认识VBA ❖ 8.1.1 什么是VBA VBA(Visual Basic for Applications)是广泛流行的可视化应用程序 开发语言VB(Visual Basic)的子集。学过VB语言的读者会发现VBA语 言的语法和特色与VB语言基本类似。反过来,当有VBA语言基础的读者 阅读VB程序代码也会感觉似曾相识,学习起来也会变得相当容易。 VBA语法简单但功能强大,支持基于面向对象(OOP)的程序设计, 非常适合初学者使用。 需要注意的是,VB语言开发系统是独立运行的开发环境,它创建的 应用程序可以独立运行在Windows平台上;而VBA则不同,其编程环境 和VBA程序都必须依赖Office应用程序(如Access、Word、Excel等)。 返 回 首页
返回首页 LOGO 8.1认识∨BA 8.1.2VBA与宏 ◆ Access宏实质上就是VBA程序,宏的操作实际上就是 用VBA代码实现的 宏的用法简单,上手容易,比较适合没有编程基础的 用户开发普通应用程序。宏的不足是功能较弱、运行 效率较差。 ◆ Access内嵌的VBA功能强大,VBA具有较完善的语法 体系和强大的开发功能,采用目前主流的面向对象机 制和可视化编程环境,适用于开发高级 Access数据库 应用系统
LOGO 8.1 认识VBA 8.1.2 VBA与宏 ❖ Access宏实质上就是VBA程序,宏的操作实际上就是 用VBA代码实现的。 ❖ 宏的用法简单,上手容易,比较适合没有编程基础的 用户开发普通应用程序。宏的不足是功能较弱、运行 效率较差。 ❖ Access内嵌的VBA功能强大,VBA具有较完善的语法 体系和强大的开发功能,采用目前主流的面向对象机 制和可视化编程环境,适用于开发高级Access数据库 应用系统。 返 回 首页
返回首页 LOGO 8.1认识VBA 8.1.3VBA开发环境 crosoft visual Basic-基础练习 文件①)编辑吧)视图)插入①)调试①)运行)工具)外接程序()窗口〖)帮助QD 圆·的。,日龆题当 赐基练习模块1《代 口x 视會口 表达值类型上下「通用 ayUb 工程一演示库 OPtion Compare database Private Sub mySub O 日题演示库(基础 Debug Print Hello World! 图 Form tESt End sub Form考务管 长地商囗 图Form学生基 模块2 表达式值。类型 愿性块1 模块1模块 按字母序按分类序 〖名称)模块1 三自
LOGO 8.1 认识VBA 8.1.3 VBA 开发环境 返 回 首页
返回首页 LOGO 82VBA语法基础 8.2.1数据类型 数据类型 类型 名称 字节 数值范围 Byte 宇节4 0-2554 Boolean 布尔 Tme或者 False4 Integer 整型 -32768.327674 长整型4 21474836482147483647 单精度 负值:3.402823E38~1401298E454 正值1401298E45~3402823E384 Double+ 双精度 负值-1.79769E308~494066E324 正值4940656E324~1.797693E3084 Currency 货币型 小数型 无小数+1792281625142643375935439503354 有小数+1792281625142643375935439503354 Date+ 日期型 1000年1月1日-999年12月31日 对象型 任何引用对象 StringI变好]变长字符串10+文本长0.约20亿 Stg定长定长字符串 文本长中 1-约654004 Variant(字]数字变体型 16 Double范围内的任何数值 Variant[文本]文本变体型 2+文之 数据范围和变长字符串相同
LOGO 8.2 VBA语法基础 ❖ 8.2.1 数据类型 返 回 首页
返回首页 LOGO 82VBA语法基础 ◆8.2.2常数 常数是指不变的数据,如数值3、字母“a”等。VBA常数也具 有多种不同类型,不同的数据类型一般具有不同的书写形式。 ◆数值型 布尔型 ◆日期时间型 ◆系统常量
LOGO 8.2 VBA语法基础 ❖8.2.2 常数 常数是指不变的数据,如数值3、字母“a”等。VBA常数也具 有多种不同类型,不同的数据类型一般具有不同的书写形式。 ◆数值型 ◆布尔型 ◆日期时间型 ◆系统常量 返 回 首页