监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
自动化办公软件

当前位置:工程项目OA系统 > 领域应用 > 网上办公软件 > 自动化办公软件

Excel VBA在OA办公自动化中的设计与应用

申请免费试用、咨询电话:400-8352-114

 Excel VBA在OA办公自动化中的设计与应用

  一、宏

  VBA是一种宏语言,是通过运行宏来工作的。如果需要在Excel中频繁执行某项工作,使用宏是最简单的方法。宏是可用于自动执行任务的一项或一组操作,其本质是由一系列VBA命令组成的程序,通过宏可以将一系列Excel操作组合在一起,形成一个命令,以实现任务的自动化(OA)。在Excel中创建宏有两种方法,即录制宏和用VBA语言编写宏代码。

  二、录制宏代码

  在Exce12010中,利用“视图”夕选项卡中“宏”夕组中的“录制宏”按钮,在“录制新宏”夕对话框中,设置宏的名称、保存位置以及快捷键,再单击“确定”夕按钮,就可以开始宏录制,此时“录制宏”夕按钮状态变成了“停比制”,点击该按钮即可完成宏录制。宏录制好后,使用快捷键即可运行宏。在录制宏的过程中,Excel将操作转换为VBA代码保存在宏中,运行宏时,Excel驱动这些代码自动完成记录的操作。使用<Alt+F11>组合键可以打开VBE(VBA集成开发环境)窗口,查看到刚才录制的宏代码,但是这些代码中会有很多冗余指令,需要经过适当的修改才能得到高效的代码。以设置表头格式为黑体、16号字并加粗为例进行说明。

  上述代码片段中加下划线的部分就是多余的代码,可以全部删除,仅保留需要设置效果的3个语句,执行的效果与之前是完全一致的。当然修改宏代码需要有一定的VBA基础,所以说,录制宏对不熟悉VBA编程的人员来说无疑是非常方便的,对于学习VBA编程也有很大帮助。

  三、编写宏代码

  录制的宏可以忠诚地记录Excel操作,但有其自身的局限性,如录制的宏不够智能化,无法交互工作,代码冗长,没有判断和循环能力,只能简单执行等,因此对于一些无法录制的复杂操作,就需要在VBE窗口中使用VBA代码直接编写,然后将宏分配给VBA对象,如按钮、图形、控件和快捷键等,这样执行宏就像点击按钮或快捷键一样简单。以下通过一个具体的应用案例进行说明。

  此文章为泛普软件所写,转载请留版权,泛普软件专注OA,OA系统,OA办公系统,OA软件,OA办公软件 www.fanpusoft.com

发布:2006-12-26 19:16    编辑:泛普软件 · hujian    [打印此页]    [关闭]
相关文章:
网上办公软件
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普自动化办公软件其他应用

OA办公软件系统 高级办公软件 企业OA办公系统 网络办公系统 无纸化办公系统 自动化办公软件 手机OA办公系统 手机日程管理软件 移动OA办公系统 云OA办公 微信OA系统