批量打印获奖证书,该怎么操作?
348
7
|
[1 楼] wind01
[资深泡菜]
22-5-11 12:24
需要打印获奖证书,数量较多,(奖状的大小、格式一样)
名单、内容在excel文件里 有什么办法,或好用的程序,批量自动打印? 请知道的朋友指教,谢谢! |
|
[8 楼] butterflyam
[资深泡菜]
22-5-14 01:10
合并列印
|
|
[7 楼] gar2000
[老坛泡菜]
22-5-13 19:06
marked
|
|
[6 楼] wind01
[资深泡菜]
22-5-13 13:41
duoduobear 发表于 2022-5-13 00:05 多谢指教,按照提示,找到一个access报表打印教程 https://www.renrendoc.com/paper/162384807.html |
|
[5 楼] duoduobear
[Canon论坛版主]
22-5-13 00:05
2楼里说得对,Word的邮件合并功能是干这个的。不需要写VBA程序也可以完成操作。
如果是经常做类似的事,可以用Office的另一个软件Access,这是一个小型数据库软件。像Excel一样,成行成列地输入每条记录。然后按照输出格式设计“报表”,报表可以是各种形式,比如像excel一样的小型表格,适合汇总查看;或像信封封面一样的每页一行记录;或者生成奖状格式。 因为“报表”可以重用。所以设计一次就可以了。今后只是更新数据库里的数据记录,然后按照自己的需求选用合适的报表输出。这是个人数据库软件的一项基本功能。过去dbase,foxbase,Microsoft Fox都是干这个的。 |
|
[4 楼] wind01
[资深泡菜]
22-5-11 15:43
多谢 暗淡の月、washu指教,解决了问题
|
|
[3 楼] 暗淡の月
[泡菜]
22-5-11 13:01
搜索是最好的老师
|
|
[2 楼] washu
[泡菜]
22-5-11 13:00
Excel 就好办 它和 Word 都是微软的产品,可互通,但需要自己写程序,微软集成 VBA 在其 Office 产品内就是给你干这事的,你做一个 Word 的奖状模板,然后比如姓名、获奖内容用变量标注,然后在 Excel 里调用 VBA 和 Word 对象(Word Obj Lib),按表格依行提取列中数据替换 Word 那边的变量就可以批量生成,最后打印即可。如果不会写 VBA 程序,你这个需求很广泛的,网络上有很多批量 Excel 生成 Word 的第三方程序(基于 VBA 或直接用 VS 写的),自己搜索一下就好。 |

它和 Word 都是微软的产品,可互通,但需要自己写程序,微软集成 VBA 在其 Office 产品内就是给你干这事的,你做一个 Word 的奖状模板,然后比如姓名、获奖内容用变量标注,然后在 Excel 里调用 VBA 和 Word 对象(Word Obj Lib),按表格依行提取列中数据替换 Word 那边的变量就可以批量生成,最后打印即可。