配色: 字号:
EXCEL版工资条自动生成和自动邮件发送的方法与实现
2014-07-04 | 阅:  转:  |  分享 
  
EXCEL版工资条自动生成和自动发送的

方法实现





利用EXCEL实现工资条的生成与邮件发送,要比软件开发的方便灵活一些,人的电脑基本都装有不需要复杂的设置,如果是软件开发版本,工资表格式一般都是固定的,这就不一定适合每个公司的情况,发很灵活,任意工资表格式,复制进去就可以和发送了,们是使用者,具体如发就不用关注了,下面我演示一下开发好的一个工资表的生成与发送个发送工具附文档最后附件中,可以下载使用





上图是,对使用者做了些软件说明,还有一个发送邮件按钮,等工资表复制进来后,点击发送邮件按钮就自动生成人工资并邮件发送了人只能收到自己的工资条)。



图是表,非常简单,就像配置MAIL一样,最后一项是邮件页尾内容,邮件的签名,可以随意修改。



上图是EMAIL关系表,是每个员工的EMAIL,方便自动发送给每个员工。没有什么特殊的,复制进来即可,需要注意的是:费用表和本表的人员姓名一定要一致,如果费用表的姓名是”李四“(中间有空格),而本表中的是“李四”,两边就不对应了,就会发送失败,同样姓名的后边也不能有空格,如:“李四”,这样也不对,一个简单的办法就是,全部替换一下空格。



上图这张表是工资表(或其他费用,如补助等表),本表有两个要求,表头只能是一行,如果你的表头是多行,存在合并等单元格,需要简单整理一下,整理成一行就可以了;另一个要求是姓名列必须在第二列,你想任何一个软件也不会让随意设置的,否则如何对应EMAIL关系表啊,对吧呵呵,其他没有要求,其实表头你这个月做好了,下个月直接用就可以了,无须每次重做的。

最后一张表是发送失败日志,现在是空表,不需要展示了,作用就是如果因姓名不一致或期货原因发送的情况,发送失败日志这张表中就会显示是哪些人发送失败,便于你重新发送。



如果你检查了工资表数据没有问题,就点击首页的发送邮件按钮吧,发送完毕后会有对话框提示的,同步会显示全部成功,还是有几个发送失败。上图就是收件人收到的工资条的内容。





附件:



注意事项:

EXCEL一定要先启用宏:

2007版本启用宏的方法:

?点击Office按钮Excel选项信任中心“信任中心设置”按钮,在“信任中心”对话框中选择“宏设置”“启用所有宏”。

这样以后免去每次启用宏的操作,但不推荐,可能会运行有潜在危险的代码。

此外,还可以:

点击office按钮excel选项信任中心信任中心设置受信任位置添加新位置,选中excel文件所在的文件夹,这样以后这个文件夹里的文件打开,宏自动启用。

2003版本启用宏的方法:

点击菜单“工具->宏->安全性”,在安全性对话框中选择“中”,再打开你的EXCEL文件,就会提示是否要启用宏了。



献花(0)
+1
(本文系咖啡书屋9号...首藏)