邮件合并是Office Word软件中一种可以批量处理的功能。在Office中,先建立两个文档:一个WORD包括所有文件共有内容的主文档(比如未填写的信封等)和一个包括变化信息的数据源EXCEL(填写的收件人、发件人、邮编等),然后使用邮件合并功能在主文档中插入变化的信息,合成后的文件用户可以保存为Word文档,可以打印出来,也可以以邮件形式发出去 。
在EXCEL中如何实现类似的邮件合并功能呢,在艾敦制表神器中有一个邮件合并功能,下面我就来演示一下如何操作
在艾敦制表神器官网上下载艾敦制表神器安装程序后点击安装完成后在EXCEL或WPS表格菜单上便有一个艾敦制表神器菜单。
一、案例:打印学校宿舍分配表标签
宿舍分配名单数据截图:
在艾敦制表神器菜单中点开,菜单中的表格邮件合并项:对打印模板设置好 注意要把图片文件夹放到EXCEL文件目录下,支持图片格式为 jpeg,jpg,png,bmp
设置时先定位到模板中想要写入数据的单元格,然后在数据源列中选择相应的数据项,点击“新增合并域(列名)”按钮,模板上就有了“【列号:列名称】”列号就是数据源列中的列号
,照 片定位时勾选“图片”选项,生成表格时如果模板中有图片,必须选择图片所在目录,根据实际标签布局情况设置纵向标签数量和横向标签数量,新增的表名如果按宿舍名命名,由于每个表有8个标签,因此为了保证这8个人都是同一个宿舍,必须勾选按表名列分页生成,点击确定进行生成表格操作,结果如下:EXCEL 中有可能图片对不准单元格的的位置,手动调节一下窗口显示比例就自然对齐了。
假如sheet1是资料库,在sheet2做一个打印模板,里面的的需要变动的内容可以用 vlookup 函数通过连接到sheet1,每打印一份便修改一个序列号就可以打印下一份表格。虽然还是手工,但比每个项目填一次要好得多了。
如果要象 word 那样自动打印,就得用 VBA 了。
VBA怎么做???
不会请不要复制粘贴。