【问题标题】:Datasource for Mailmerge in Word2010 lost if called from Access-VBA如果从 Access-VBA 调用,Word 2010 中邮件合并的数据源会丢失
【发布时间】:2012-05-24 21:47:41
【问题描述】:

我在从 Office2007 迁移到 Office2010(和 WXP -> W7)时遇到问题。我正在使用 Access 程序创建一个 CSV 文件,该文件用作邮件合并的数据源。创建 CSV 后,我的程序从模板文件创建一个新的 word 文档。模板设置为使用创建的 CSV 文件作为数据源。 CSV 始终在同一路径中创建。

我正在使用以下代码

Set doc = msWord.Documents.Add(Template:=templatename)

msWord 显然是我的 word 应用程序引用,templatename 是我的模板的完整路径。

这适用于 Windows XP 和 Office 2007。它不适用于 W7 和 Office 2010。我的模板仍会创建一个新文档并打开,但它不再是邮件合并主文档。

更奇怪的是,如果我只是通过双击我的模板来创建一个新文档,那么一切正常。

模板所在的文件夹是 Word 和 Access 的受信任文件夹。 Office2010是否有任何变化,也许是一些安全设置?有谁知道如何修理它?或者至少有一些提示?

【问题讨论】:

    标签: vba ms-access-2010 office-2010 mailmerge word-2010


    【解决方案1】:

    您是否实现了本文中描述的 Windows 注册表

    http://support.microsoft.com/kb/825765

    对于 Word 2010 和 Word 2007?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-01
      • 1970-01-01
      • 2011-09-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多