批量打印获奖证书,该怎么操作?
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
2楼里说得对,Word的邮件合并功能是干这个的。不需要写VBA程序也可以完成操作。

如果是经常做类似的事,可以用Office的另一个软件Access,这是一个小型数据库软件。像Excel一样,成行成列地输入每条记录。然后按照输出格式设计“报表”,报表可以是各种形式,比如像excel一样的小型表格,适合汇总查看;或像信封封面一样的每页一行记录;或者生成奖状格式。 因为“报表”可以重用。所以设计一次就可以了。今后只是更新数据库里的数据记录,然后按照自己的需求选用合适的报表输出。这是个人数据库软件的一项基本功能。过去dbase,foxbase,Microsoft Fox都是干这个的。

多谢指教,按照提示,找到一个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
wind01 发表于 2022-5-11 12:24
需要打印获奖证书,数量较多,(奖状的大小、格式一样)
名单、内容在excel文件里
有什么办法,或好用的程序,批量自动打印?
请知道的朋友指教,谢谢!


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

如果不会写 VBA 程序,你这个需求很广泛的,网络上有很多批量 Excel 生成 Word 的第三方程序(基于 VBA 或直接用 VS 写的),自己搜索一下就好。