我从 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是否有任何变化,也许是一些安全设置?有谁知道如何修理它?或者至少有一些提示在哪里看?