摘要:本文通过利用Excel内嵌的VBA编程语言和Excel的宏功能相结合,实现了Excel下工资条的制作与工资查询窗口的建立。
关键词:VBA;宏;办公应用
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)14-20888-03
1 引言
VBA是附属在Office办公软件包中的一套程序语言,主要用于自定义应用程序中的功能,以及加强应用程序之间的互动[1]。它继承了Basic的很多特性以及优点,加快了桌面软件设计的发展。使用VBA语言不仅能够减轻办公人员的工作负担,而且还可以使Execl的大量重复性操作变得简单快捷。
VBA具有如下两个特点[1]:
(1) 编辑器中提供有大量丰富的对象,在一个工作表中就可以很方便控制其它工作表、数据表和文档,从而实现不同工作表之间的数据交流。
(2) 编辑器提供有丰富的控件和完备的语言系统,用户可以根据需求编写VBA应用程序,从而创建一个功能完备的信息管理系统。
2 背景
高校教师工资管理表中一般包括教师编号、姓名、基本工资、职位岗位补贴、应扣税金、住房补贴和应扣保险等项目内容。我们假定每位教师的应发工资=基本工资+职位岗位补贴+住房补贴-应扣税金-应扣保险,我们在Excle中分别建立了教师基本资料表、工资表等。
工资条是发放工资时交给员工的工资项目清单,其数据来源于工资表,与工资表所不同的是:每个工资条都应该包含标题以及该员工所有工资数据的详细信息。编制工资条就是在工资表中为每一位员工的工资数据加上标题,以使每一位员工拿到工资条的时候都能够清晰地看到各项工资数据所代表的含义。我们平常的