慈溪韩电集团地址:用word输出Excel表单数据

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 19:10:01

用word输出Excel表单数据
http://www.360doc.com/UserHome/720362

  有感于一位版友的提问,有感于低调斑斑的提示,才有了掌握这一技能的机会,索性写出来,大家共享共享,也好算篇作业~。   其实,很多时候,发现问题比解决问题更重要,导师指指路,比自己瞎琢磨更更重要。   问题如下:   经常要发信函(Word文档)给客户,基本格式和内容是固定的,但要修改参数,比如:姓名、账号、金额等。一封一封的改,实在太麻烦了,请高手支招,任何能根据参数清单(Excel格式)批量生成信函?如下: 

清 单

帐号  帐户名称 帐户余额

12345678 张三  264.28

13131132 李四  367.63

45646546 王麻  1174.42

通 知

张三 同志:

你的账号为:12345678 的卡片,金额为:264.28元 。

 

代码写多了,看见这样的玩意,第一想法就是写个小程序,输出一下,搞定!

瞧,俺在人家的帖子里就是这么回复的,多么误人子弟!多亏低调斑斑的指路,恍悟..

经学习、摸索,将方式步骤罗列如下:

设想,Excel里的表、word里面的输出格式都已ok。一下操作在word中进行:

1、选择[工具]里面的[显示邮件合并工具栏]okword窗口出现“邮件合并工具栏”,见下图

 


查看原图

 


查看原图

  2、关联数据源,也就是告诉word文档,你的excel文档在哪儿,选择“邮件合并工具栏”左边第2个按钮,鼠标移过去的时候会显示:打开数据源,浏览找到你的excel文档,以及需要关联的表单名称。

 


查看原图

 


查看原图

  3、选择[插入域]功能,分别将名称、账号、金额替换成excel中相应的数据项

 


查看原图

 


查看原图

4、完成插入域后,相应的名称都已变成了word的代码,word文档界面如下:

通 知

«帐户名称 同志:

你的账号为: «帐号» 的账户,现有余额:«帐户余额»元。 

5、选择[合并到新文档],按照设计的格式,分页输出每一份通知,形成一个新的word文档。

 


查看原图

 

---------------------------------------
电脑网络分区写手稿件,原创首发于编程语言论坛,请勿转载!