转行做HR近2年。最近公司要做工牌,工牌上要打印照片,姓名,工 和部门等信息。一共1000多人,如果手工排版手工打印的话,估计要死人。
于是coding的老毛病又犯了,想写个程序来打印工牌。还是拿最近比较常用vsto来做office插件程序吧。毕竟这个用起来也顺手,因为没有一个hr不会用excel。
一,工牌的大体样子
《图2》
2, 表组件
想到格式可能要变,因此想找一款比较好用的 表工具来设计格式,展示 并且来打印。
正好以前项目上用过一款 表软件,也买过授权,锐浪 表。是个小公司出的产品,但是比较好用,并且免费版也能用,设计和显示的时候有水印,打印出来没有水印。足矣满足要求。
(1)设计下格式(上图,顺便给锐浪做个广告)
《图4》
加载 表的代码,很简单,不解释,看锐浪的文档或离职即可。
《图5》
数据映射配置:eno=A;ename=B;dept=C;epicfile=D;bkground=%background_img%;org=%org_name%;org_statement=%org_statement%
解释如下:eno(工 )对应A列,ename(姓名)对应B列,。。。。。。。很简单。
表格式见第8行,是引用的 表格式文件。其实也可以吧 表格式的内容(文本的)直接放在这里。见第5行。我没有用,直接用的文件。因为excel的单元格容量是32767, 表太大放不大。不过一般不嵌入图片的 表都很小。
5,打印窗口跑起来的效果
《图7》
细心的你可能注意到右边的另外一个奥巴马。这是用office 的 document action panel 实现的一个工卡预览。
《图9》
特别指出,赞助窗口左侧的水粉画,是女儿的涂鸦之作。还不错赏一下吧 :>)
本程序免费使用,欢迎来信索取。rgener@sina.com。
相关资源:wax_tasks:使用蜡Wa处理收集数据的实用程序任务-其它代码类资源…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!