2024年9月14日发(作者:)

ExcelVBA项目开发案例精选
前 言
Excel是一款大家极为熟悉、使用极为广泛的电子表格软件。强大的数据统计,方便的图表制作等功能深
受使用者赞誉。其实Excel的功能远不仅仅如此,在Excel及Office其它软件中还集成了一个开发环境,利用
VBA编程进行二次开发,扩充Excel功能,轻松完成复杂而重复的各项操作。VBA是Excel使用者的福音,
是名副其实的Excel的万能工具。掌握VBA编程会使人们的工作更轻松,更方便。由于VBA出生于Visual
Basic,所以它具有入门容易,应用广泛的特点,还具有开发环境与运行环境无要求,数据库与程序集于一身
等优点,经常被用于一些数据管理以及小型系统的开发。本人是一名教师,在教学实践中开发了许多实用的
教学软件。现精选其中的九款软件编辑成册,奉献给读者。这些软件既具有一定的实用价值,更重要的是使
读者进一步了解VBA的编程方法、开发技巧以及许多算法的实现途径,迅速提高编程水平。
章节安排
第1章 VBA开发基本技能
本章简单介绍了VBA开发人员必须掌握的十大基本技能。主要有:了解开发环境、熟练宏操作、获取帮
助信息、程序调试、熟练掌握基本语法、过程操作、访问Excel各类对象、用户窗体及控件设计、利用FSO
访问文件和文件夹、访问数据库等技术。
第2章 中英文输入练习软件
键盘输入是每个计算机操作人员的最基本技能。本软件给用户提供了一个中英文输入的练习环境。软件
根据键盘分布和五笔汉字输入规则,对练习项目合理分类、集中练习、强化记忆、由浅入深、循序渐进组织
练习。软件涉及到的技术主要有:FSO文件系统对象、局域网工作簿的访问、窗体工具栏状态栏的操作、
Windows造字程序的使用、图片列表、TreeView、ListView等控件的使用方法。
第3章 汉字录入测试系统
汉字录入测试在许多场合都有其实用价值。汉字录入水平高低的测试主要在于速度和准确率的判定。本
软件可以检测录入时间并按照最小错误原则对所录入的文本进行校对,判断出错字、多字以及少字的数量。
软件中对文本的校对算法、文本框禁止粘贴的实现以及键盘事件等都作出了详尽的阐述。
第4章 Word试卷自动生成器
由于网络的广泛运用,老师们经常从网上下载各类题库,在考试时从中抽题组卷。但在从题库中挑选试
题及标准答案生成试卷是一件很麻烦的事。本软件可以根据用户的设置从题库中随机抽题自动生成“试卷”、
“标准答案”和“答题纸”三个Word文档。本软件主要涉及的是Word文档的访问及操作、类模块实现控件
数组等技术。
第5章 AutoCAD图形文档自动批阅系统
AutoCAD是当前使用最为广泛的工程图纸绘图软件。许多学校相关专业、各级培训机构都开设了此课程。
但如何批阅学生的绘图作业成为老师的难题,人工批阅费工费时,极不准确。本软件实现了通过计算机自动
批阅AutoCAD的绘图文档。软件中涉及到VBA对AutoCAD图形文件的访问、压缩软件的调用、普通图元
的批阅、非唯一性图元的批阅、非严格要求图元的批阅、多个同尺寸对象及标注的批阅等技术。
第6章 通用计算机考试系统
使用计算机进行考试早已不是什么新鲜事了,电子考试使老师们出题更方便,批阅更准确。本软件可以
进行常见的判断、单选、多选、填空、简答五类题型的考试与批阅。软件很好地解决了问答题批阅、试卷安
全性、试题中图片处理等技术难题问题。
第7章 公交查询系统
发达的城市公共交通给人们的出行带来了极大的便利,但同时复杂的公交线路也使出行时对公交线路的
选择带来了困惑。本软件提供了了解苏州公共交通概况、实现线路与站点的各类查询功能。软件中采用了多
页控件、ADO对象、复杂SQL语句查询等多项技术。
第8章 字符连连看
连连看是大家喜闻乐见的一款游戏软件。利用Excel的方块易定位特性编制了VBA版的用字符表示的连
连看。软件中涉及到连连看算法、Excel画线等技术问题。
第9章 24点游戏软件
算24是一款大家非常熟悉的智力游戏,利用VBA开发算24的游戏软件,使游戏时别有情趣。特别是在
对四张牌能否组成24和获取所有算法中计算机的高速运算发挥了很好的作用。软件对24点的算法、图像对
象、框架对象的使用都有详尽的阐述。
第10章 智力拼图游戏
智力拼图也是一款大家熟悉的游戏。本软件很地利用了Excel的方块结构,可以由用户自行选择图形,
自行确定图片分割的行列数,自行控制游戏的难易度。软件涉及到了图形对象的插入、删除、切割、缩放等
操作以及FileDialog对话框操作等技术。
第11章 VBA常见实用语句
本书的最后一章提供了VBA开发中的常用语句,共分为十四类。以在VBA开发过程中查阅使用。
本书特色
1、紧扣教学,选题实用
本书所选案例绝大部分来自于作者平时所开发的教学软件。这些软件在教学实践中发挥了很好的作用,
减轻了老师负担,改善了教学效果,提高了教学质量。所有案例实用,好用,深受广大师生欢迎。
2、完整案例、内容丰富
书中每个案例均是一款完整的系统。每个软件都有各自的难点和特色,内容翔实,实用性强。所有案例
都可以作为老师的教学案例、学生的课程设计或毕业生的毕业设计。
3、文档清蜥、叙述详尽
书中详细介绍了所有案例的全部内容。对所涉及的VBA技术要点进行了详尽的阐述。对编程思路、采用
的算法进行了完整的介绍。关键步骤讲解详细,程序代码注释详尽。
4、配套光盘、便于学习
本书配套光盘包含了九个案例的全部内容。建议读者复制到硬盘再运行。也可以查看所有源代码。需要
说明的是所有案例均在Office2003下编制、调试并运行。其余版本未作试验,敬请谅解。
5、答疑解惑、互动交流
读者在阅读中有任何疑问、意见或建议,可随时与编者联系。电子邮箱:****************。
读者对象
1、大中专职业技术院校计算机或相关专业学生
2、相关专业教师
3、VBA编程爱好者
4、各类VBA培训人员
5、计算机软件开发人员
本书案例完整、结构紧凑、叙述清晰,是广大VBA编程者不可多得的项目开发案例参考资料。由于编者
时间仓促、学识有限,书中会有疏漏和不足之处。恳请广大读者提出宝贵意见。
编者
2014年9月
目 录
第一章 VBA开发基本技能
1.1
1.2
1.3
1.4
全面了解开发环境
宏操作
获取帮助信息
程序调试
1.5 熟练掌握基本语法
1.6 过程操作
1.7 访问Excel各类对象
1.8 用户窗体及控件设计
1.9 利用FSO访问文件和文件夹
1.10 访问数据库
第二章 中英文输入练习软件
2.1 案例分析
2.2 系统简介
2.3 登录与注册
2.4 打字窗口
2.5 英文随机字符输入
2.6 中文随机字符输入
2.7 课文输入
2.8 输入信息查看
2.8.1 成绩浏览
2.8.2 图表
2.8.3 成绩排行
2.8.4 浏览汇总
2.9 其它功能
2.9.1 时间设置
2.9.2 五笔编码查询
第三章 汉字录入测试系统
3.1 案例分析
3.2 系统简介
3.3 相关知识
3.4 校对算法要点
3.5 程序代码
3.5.1 测试设置窗体
3.5.2 测试窗体
第四章 Word试卷自动生成器
4.1 案例分析
4.2 系统简介
4.3 相关知识
4.3.1 利用类模块创建控件数组
4.3.2 VBA对Word文档的操作
4.4 程序代码
4.4.1 控件数组
4.4.2 窗体设计
4.4.3 创建试卷
4.4.4 其它过程
第五章 AutoCAD图形文档自动批阅系统
5.1
5.2
5.3
5.4
案例分析
系统简介
相关知识
技术要点
5.5 学生作业文档解压
5.6 学生作业文档分类导入
5.7 学生作业文档上交统计
5.8 批阅项目设置
5.9 CAD文档批阅
5.9.1 基本操作
5.9.2 CAD文档批阅
5.9.3 批阅预处理
5.9.4 批阅图层
5.9.5 批阅文字样式
5.9.6 批阅标注样式
5.9.7 批阅点
5.9.8 批阅直线
5.9.9 批阅圆
5.9.10 批阅圆弧
5.9.11 批阅图案填充
5.9.12 批阅单行文本
5.9.13 批阅多行文本
5.9.14 批阅标注
5.9.15 批阅引线标注
5.9.16 批阅形位公差
第六章 通用计算机考试系统
6.1 案例分析
6.2 系统简介
6.3 相关知识
6.4 工作簿初始化
6.5 添加班级
6.6 删除班级
6.7 创建试卷
6.8 学生试卷
6.9 作业文档处理
6.9.1 学生作业文档预处理
6.9.2 学生作业文档分拣导入
6.9.3 学生已交作业文档统计
6.10 问答题批阅
6.11 成绩汇总
6.12 题库操作
第七章 苏州公交查询系统
7.1 案例分析
7.2 系统简介
7.3 相关知识
7.4 技术要点
7.5 程序代码
7.5.1 窗体初始化
7.5.2 苏州公交概况
7.5.3 按线路查询站点
7.5.4 按站点查询线路
7.5.5 按起点和终点查询
第八章 字符连连看游戏软件
8.1 案例分析
8.2 软件简介
8.3 相关知识
8.4 技术要点
8.5 程序代码
8.5.1 工作簿初始化
8.5.2 开始游戏
8.5.3 消隐判断
8.5.4 连线提示
8.5.5 消隐后字符的移动
8.5.6 死局判断
8.5.7 系统提示
8.5.8 字符重整
8.5.9 计时
8.5.10 查询
第九章 24点游戏软件
9.1 案例分析
9.2 系统简介
9.3 相关知识
9.4 技术要点
9.5 程序代码
9.5.1 窗口初始化
9.5.2 开始游戏
9.5.3 提示与清除
9.5.4 “求解”函数
9.5.5 用户输入操作
9.5.6 计时
9.5.7 选牌与查询
第十章 智力拼图
10.1 案例分析
10.2 系统简介
10.3 相关知识
10.4 技术要点
10.5 程序代码
10.5.1 设置
10.5.2 开始游戏
10.5.3 其它过程
第十一章 VBA实用语句
11.1 Application
11.2
11.3
11.4
11.5
Workbook
Worksheet
Range
Chart
11.6 Shape
11.7 菜单工具栏操作
11.8 窗体与控件
11.9 ADO与SQL操作
11.10 文本文件操作
11.11 文件和文件夹操作
11.12 打印
11.13 访问Office文档
11.14 Windows应用程序
本文发布于:2024-09-14 01:35:07,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/1726248907386556.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
| 留言与评论(共有 0 条评论) |