大曦百科全书(Daxipedia)
大黄 & 小曦 grow up and grow old together_ golden wedding since 2010

Sep 6, 2013

How to print multiple address labels

Linda姐姐突然打来电话,打头便言you are smart,说是正在给上个项目的participants寄信,苦于不会用Access数据库直接打印地址,所以打电话问我有没有办法。我其实并没有接触过label打印,可是觉得应该不是难事,拆开来看就是两件事:

第一,简单的SQL:把Access数据库里满足条件的记录的某几个字段(姓名,地址,城市,邮编)抓下来,做成一张表;
第二,用Office的label打印功能排版打印。

临危受命,我也不敢自吹自擂,于是就照直说,我没有这方面的经验, 但是可以试一试。尽管Linda姐姐说,知道我在忙其他工作,她只是试探性地打来问问,如果我不会,也完全没关系,不需要特地去钻研。挂电话之前还加一句,你不知道这个事,可是在我心里你还是很smart。话都说到这份儿上了,我还能无动于衷吗?手头上的事情,没有deadline,而且都是些重复劳动的活,对比起来,帮Linda姐姐解决这个“难题”反倒成了有技术含量,能大显身手的事情了。

说干就干,马上Google之。没想到Google到的是微软的帮助文件,那叫写的一个烂。我只好看个大概,然后自己摸索。

原来Word2003以上就有Mailing Tab,在其下找到Start Mail Merge的group,选择"Select Recipients"菜单,然后把所有人的地址信息(我这里是存成了Excel表的形式)导入;然后在“Write and Insert Fields”的group中,选择“Match Fields”对字段进行匹配;然后插入所需字段,并调整格式,比如姓与名之间来个空格,住址在第二行,第三行是城市和邮编等;然后update一下;最后在“Finish”的group里选择编辑就完成了。

No comments:

Post a Comment

Blog Archive