关于EXCEL数据打印问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 05:20:10
我有一个单位人员名单数据EXCEL表格,项目包括:姓名,性别,年龄,政治面貌等一系列项目,总共有一万多人名单,现在我想为他们每个人用打印机打印出一张某种申请表,试问在EXCEL中实现连续打印?

这个就用word的邮件合并功能不错!

还有就是写代码!(也不用写了,在网上找就可以了!)

我曾经为了这个问题(当时是一个工资条的打印)写了一篇稿子,写了四种方法!
你看看吧!

工资条打印全接触

方法一:“邮件合并”法 推荐指数:★★★★☆
大家都知道Word的邮件和并功能吧!但是否用过呢,下面就一起来试试吧!
第一步:准备数据库。也就是准备好我们的工资表,这里文件名是“2006.3工资表.xls”。
第二步:邮件合并。首先,启动Word,建立工资条的格式(如图1)(具体方法可以在Excle复制一条数据,然后粘贴过来将具体的信息删除即可)。
其次,点菜单栏“工具”-“信函与邮件(E)”-“邮件合并(M)…”(如图2),此时右侧会出现“邮件合并”向导。在“选择文档类型”下面选择“信函”;单击下一步,在“选择开始文档”下面选择“使用当前文档”;单击下一步,在“选择收件人”下面选择“使用现有列表”;在“使用现有列表”下面点“浏览…”,找到文件“2006.3工资表.xls”,一路确定返回;单击下一步,在“撰写信函”下面点“其他项目…”,出现“插入合并域”对话框,点“数据库域(D)”(如图3)。
最后,在上面建好的工资条格式中依次插入相应的项目(如图4);单击下一步可以预览效果。再单击下一步完成合并,此时不要急于打印,而是要点击“合并”下的“编辑个人信函…”。现在已经基本大功告成了,但是每页只有一条信息,打印出来既不美观,也太浪费了!
第三步:重新排版。在编辑个人信函时,点文件菜单下的“页面设置(U)…”,出现页面设置对话框,选择“板式”选项卡。在“节的起始位置(R)”右侧的下拉箭头选择“接续本页”;在“应用于(Y)”选项中选择“整篇文档”(如图5),最后点确定。
小提示:在建立工资条的格式的时候,表格的下面要有两个回车符,这样会使工资条之间都有一定的距离(如图6),易于拆分。否则在重新排版的时候,所有的表格就都连在一起了。
方法二:增加辅助列排序法 推荐指数:★★★★★
首先,将先前准备好的“2006.3工资表.xls”中的表头复制,然后粘贴出和职工数相等的条数(也就