word用邮件合并的时候弹出找不到数据源的提示,别上来就重做整个文档,按下面的顺序排查就行:先确认合并类型没被切回普通word文档,之后走「邮件→选择收件人→使用现有列表」的路径重新指定excel或者联系人文件,最后再检查数据源文件是不是被改名、挪了位置、放在了访问不了的网络路径里,或是表头、工作表结构不符合word的读取规则。
先确认文档还停留在邮件合并模式
打开出问题的Word文档,切到「邮件」选项卡,看「启动邮件合并」分组里当前选中的类型是不是信函、电子邮件、标签或者目录。要是文档之前被另存为普通Word文件,原来的收件人列表连接可能还会在提示框里留残留,但功能区的「编辑收件人列表」「地址块」这类按钮都会变灰,这种情况得先重新选好合并类型,再去连接数据源。

点选择收件人重新指定数据源
在「邮件」选项卡点「选择收件人」,之前用的是Excel表的话直接选「使用现有列表」;要是只是临时凑的名单,也可以选「键入新列表」。别直接点「编辑收件人列表」硬改,Word找不到源文件的时候编辑窗口根本打不开,先重新建立连接才是正事。

检查文件路径和文件名有没有改动
弹出「选择数据源」窗口后,手动浏览到当前还真实存在的Excel、Access、CSV或者联系人文件就行。最常见的断链原因,就是你把数据表从桌面移到了别的文件夹、同步盘自动改了路径、文件名被你加了个“最终版”后缀,或是数据源放在U盘、网络共享盘里暂时读不了;Word只认之前存的旧路径,不会自动帮你追踪文件的新位置。

非常规数据源走数据连接向导
如果数据源不是普通的Excel工作簿,而是Access、ODBC、SQL Server或者其他数据库文件,可以在选择数据源窗口点「新建源」,让Word调出数据连接向导。跟着向导选对数据源类型,再按提示填完连接信息就行;要是类型选错,Word很多时候不会提示格式不对,直接就表现成找不到或者读不出数据源。

点开编辑收件人列表验证能不能读到记录
重新连好数据源之后,点「编辑收件人列表」。正常情况下窗口里能看到数据源名称、勾选框和每一行的收件人记录;要是列表是空的,就回到Excel检查第一行是不是都是字段名、所有数据是不是放在同一个工作表里、表格中间有没有整行的空白。字段名别用合并单元格,也别把标题拆成两行写,不然Word读取的时候很容易把整张表识别错。

插入地址块或者合并域做最后验证
数据源恢复之后,插入「地址块」或者点「插入合并域」,再点「预览结果」。要是字段里能正常显示真实姓名、地址或者编号,就说明连接已经修好了。保存的时候别只存Word主文档,最好把Word文件和Excel数据源放在同一个固定文件夹里,下次打开提示是否保留连接的时候选「是」,之后就不容易再出现丢源的问题。



















