MS Word 邮件合并:“Word 无法重新建立与 Microsoft Access 的 DDE 连接”

MS Word 邮件合并:“Word 无法重新建立与 Microsoft Access 的 DDE 连接”

我有几个在 MS Word 2007 中创建的邮件合并文档。多年来,这些文档与 MS Access 2007 配合得很好。
在创建文档期间,我唯一需要解决的问题是,当使用默认连接类型“OLE DB”时,它们无法看到所需的 Access 查询。因此,我按照各种网站的建议使用了旧的 DDE 连接,例如http://www.wordbanter.com/showthread.php?t=16310

最近我安装了一台新电脑并安装了 MS Office 2016,所有邮件合并文档都停止工作。首先,我得到了一个众所周知的查询,询问我是否要执行 SQL 命令:
“打开它将运行以下 SQL 命令...”
在此处输入图片描述

之后,启动了 MS Access,加载了我的数据库,然后我收到一条错误消息,提示
“Word 无法重新建立与 Microsoft Access 的 DDE 连接...”
在此处输入图片描述

确认此错误消息后,我可以再次选择 Access 数据库作为数据源并重新添加过滤器。这种方法虽然有效,但很耗时、容易出错,而且很烦人。

我认为现在有三种可能性:

  1. 修复 DDE 连接。我还没有找到解决这个问题的办法。
  2. 解决原始问题并使查询在 OLE DB 上可见。但我也不知道该怎么做。
  3. 在另一台计算机上再次使用Office 2007。

有什么建议吗?提前致谢!

编辑1
如果我使用 DDE 创建了一个全新的 Word 文档,则重新打开该文档时不会收到此错误消息。但是,只要我将过滤器添加到邮件合并列表,MS Word 就会崩溃并关闭,而不会显示任何消息。似乎 DDE 不再真正起作用了。

答案1

我找到了解决 DDE 连接中断问题的方法。
看起来 DDE 总体上可以正常工作,但 MS Word 无法应用附加过滤器。如果我将这些过滤器从 Word 文档移动到新的 MS Access 查询,它又可以正常工作了。

相关内容