两个问题,懂的解决,谢谢各位。
1.我在excel中有个数据源的内容是“2013年3月7日”,但是通过邮件合并后在word中显示的是“3/7/2013”,我需要它显示的是“2013年3月7日”。
2.把一个excel和一个word邮件合并后,怎么样才能使word中的内容随excel的变化而变化,我需要用excel做批量计算,又用word随excel的变化而生成很多份合同,需要邮件合并的项目都是变量,在我改变excel的时候,word中的域都随之改变,但是我生成了邮件合并以后,竟然excel变化以后word不变化,怎么样才能使word随邮件合并时的数据源的excel表格变化而变化呢?
先少给点分,之前因为没有正确答案,而送给度娘的分太多了,但是答案对,绝对满分送上。可以去看以前我提过的所有问题,说是满分,就是满分。最后,满分不是重点,谢谢各位高手指教!
一、首先:分两部分,1是excel相当于是合并邮件要用的数据源,需要把处理的信息明细在表格里分类维护好;2是word是合并后要打印或者生产邮件合并结果的,所以要先把需合并的项体现在word里相应的位置,并调整好格式。
二、邮件合并过程(以简单的制作工作证为例),大致分为4步:开始邮件合并、选择收件人、插入合并域、完成合并。
1、开始合并邮件:选择工具栏上方的“邮件“→”开始邮件合并”→“电子邮件”
2、选择收件人:鼠标点击“选择收件人”→“使用现有列表”→找到文件坐在位置选中→打开→选择“sheet”。
3、插入合并域:word上鼠标停留在需要引用表格数据的位置→插入合并域→选择“工号”,(其他项目过程一样);
全部引用维护号以后的效果是:
4、完成合并:
完成合并就可以进行应用了,这里可以选择单个文件编辑修改、批量打印、发送邮件;
完成前可以先预览一下结果,预览时还可以点击页码两边的左右按钮进行单页确认。
结束。
第一个答案我试过了,有用。但是你的第二个答案,我的word打开不会问我是否链接,而且我照你说的全选后按F9也没有作用,是不是我的系统版本和office版本有问题,我的系统是win7的64位系统,office是2003版的。或者是我对word和excel的设置有问题?
追答邮件合并 没有细致的研究过,如果上述方法不行的话,你可以试试在邮件合并工具条中单击第二个按钮“打开数据源”,重新引用一下数据源表,并保存word试试。如果还是无法更新,建议你再提个问题单独问下,或者到EXCELhome网站问问,那里高手多。
如果没有邮件合并工具条,请在视图——工具栏——勾选“邮件合并”。
不好意思,您回答的第二个问题我不太明白,意思是我要每次当Excel内容发生变化的时候,我就要重新做一次邮件合并?再生成个新的word文件?才能变化成新的?
追答是的
追问没有别的办法能使word随excel的改变而改变?
追答你合并输出的文件已经变成了常量,不是变量的,所以你按再多的F9也没用。重新做一次你的格式文件和数据文件都在,其实很简单的。
也许利用宏代码可以实现但是那个难度也大而且如果拿去不会用的话也不太顶事
那如果我不输出文件呢?直接用那个原来的文档文件,可以么?只是预览的时候他是否会随之改变?
追答这个可以的,其实域就是变量,本来就是随excel的数据变化的
追问嗯,非常感谢,等我回办公室实际实验下,看是否还有别的难点,再来追问你,先谢谢你的耐心解答!
追答嗯。最近我正在学office的高级开发,这些也是我的练习,就当实践