巧克力囊肿穿刺费用:excel 邮件合并的相关问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 01:59:45
使用邮件合并可以批量制作出大量信函.但是不是所有的信函都需要打印,需要打印的信函也不能满足某个特定的条件.
请问这种情况下.可不可以用到一个keyword,比方学生的学号,然后只要在学号的位置输入学号,就能在名字的位置调用出相应的名字.
请问可以实现吗?如何实现?
谢谢!

1楼的方法是可行,但是很不方便。
邮件合并最终在Word中完成,如果想输入学号就返回对应的姓名及相关数据,不知用VBA是否能够实现(我不懂VBA),不过可以在EXCEL中直接打印或许可行。
以打印学生成绩通知条为例,不妨试试:
第一步——设置可选择的页面格式
执行“开始/设置/打印机”命令,在打印机窗口,再执行“文件/服务器属性”命令,单击“创建新格式”,在“表格名”中输入成绩通知条页面格式(如21×4cm,可以在一张A4纸上打印7张),在“纸张大小”中设置“宽度”“21.00cm”、“高度”“4.00cm”,单击“保存格式/确定”。
这样,在Excel中的页面设置中就可以调用页面格式21×4cm。
第二步——设置打印页面
在成绩表(假设表的名称是“数据”)工作表簿中激活一个新工作表,命名为“打印”,表格布局与“数据”相同。
A列是“学号”(手动输入),在B2中输入公式
=IF($A2="","",VLOOKUP($A2,数据!$A$2:$I$21,COLUMN(B1),FALSE))
回车确认后向右复制到相应单元格,再向下复制到相应的行。
执行“文件/页面设置”进行“页面/页边距”设置,在“工作表”中特别注意设置“顶端标题行”。
选中表格,利用“格式/行”设置行高,使一页中刚好两行,调整列宽,使其列数据恰好容纳在页面中。
进行“打印预览”(只有21×4cm页面),效果满意,即可进行打印。
第三步——打印操作
全部打印,则在A2中输入第一个学号后向下填充所有学号,表格中返回各学号对应的数据。
部分打印,删除A列中学号后,输入需要打印的学号,同样的表格中返回对应学号的各项对应数据。此时,一定注意单独对所打印的部分内容设置“打印区域”。

注意:
本方法在EXCEL2003中完成,主要依据EXCEL的基本操作达到目的,所以并不是最佳方法。使用VBA可以使过程更简单,如果熟悉VBA编程,不妨也可以试试。

此方法可以沿用到打印工资条、证件、奖状等。

只要在打印时输入想打印的内容的页数就行了嘛