摘要
关于excel开发的简介。
一、平台
虽然经常用,但不一定能叫出excel界面的名字,介绍如下:
1.应用程序结构,开发的excel程序一般作为一个整体,包括
- 模块, 保存通用过程,供其他过程调用
- 类模块, 保存自定义对象,除了系统系统对象外,可自定义类来创建对象。
- 用户窗体,将用户和工作表隔离,防止意外修改和隐藏敏感数据(一般有,登录窗体,数据录入窗体,图表显示窗体)
- 工作表, 用于保存和显示程序数据,一般制作出表格格式,设置好样式,通过VBA获取表格数据,经过加入处理填入相应单元格,拱用户使用
1.准备
编写系统任务书(程序开发目标、任务、功能、性能指标、人员经费、进度安排作为开发和检验基本依据)
需求分析包括(功能需求、环境、界面、安全、用户技术层次)
2.系统设计
确定工作表及表中列数据,窗体等;界面设计(在工作表中添加控件,设计用户窗体,设计自定义功能区);代码设计(代码和界面交替进行)
3.测试
4.发布用户
注意版本,动态链接库(如果使用了ActiveX控件的dll文件(或ocx)包含在应用程序中予以发布,辅助文件(如图片,数据库,帮助)将这些文件包括到发布文件中,最好发布到其他盘符中测试,检查是否使用了绝对路径来引用相关文件。
二、宏
宏是什么
完成各种操作的一组命令集
好处
自动执行重复文档制作任务,可以创建解决方案
创建宏的方法
1.录制宏
2.VB编辑器修改已录制宏
在创建后,可以将宏分配给对象(按钮,图形,控件以及快捷键)
技巧
录制宏,分析自动记录的代码来学习VBA,对象和属性使用宏
1.按键
2.宏对话框
3.快速工具栏
4.按钮、图形对象绑定宏
个人宏工作簿
录制宏时有三个保存位置
个人宏工作簿
新工作簿
当前工作簿
如果希望每次使用excel都能使用宏,选择个人宏工作簿
个人宏工作簿
为宏设计的,特殊的具有自动隐藏特性的工作簿,保存位置选择个人宏工作簿时,不存在则创建新的,
存在,则每次excel启动,则自动打开,并隐藏在活动工作簿后面,
要让宏在多个工作簿内使用,则创建个人宏工作簿,并将宏保存在其中.工作簿名称为PERSONAL.XLSB
保存位置:C:\Users\用户名\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.XLSB
要显示的话,视图 | 窗口 | 取消隐藏宏安全
三、VBEvba可以对系统和数据文件进行操作
默认打开包含宏的工作簿,显示警告禁用所有宏
文件 | 选项 | 信任中心 | 宏设置
开发工具| 代码 | 宏安全
vbe单独应用程序,但不能单独打开:
可以完成任务
1.创建vba过程
2.用户窗体
3.查看/修改属性
4.调试vba程序
alt + f 11 打开
操作界面
1.标题栏
2.菜单栏
3.工具栏(有6个, 视图 | 工具栏 | 自定义)
4.工程资源管理器(ctrl + r 显示)
5.代码窗口
excel工程中,每个对象都有一个关联窗口,双击对象打开;ctrl+ J 自动显示成员列表
6.工具箱
设计窗体是才会显示
7,用户窗体
8,属性窗口
f4显示
9.立即窗口
代码加入Debug.print,立即输出内容
ctrl + G
10,本地窗口