【发布时间】:2015-07-21 10:31:19
【问题描述】:
我在 excel 2013 中创建了宏,我将一些数据从 excel 指向 Word(通过 word 模板)。 在 excel 2013 中一切正常,但现在我必须在仅安装 M$ Office 2010/win7 的旧公司 PC 上运行此 excel - 全新安装。
Set objDoc = objWord.Documents.Add(Template:=ThisWorkbook.Sheets("Data").Range("O1").Value & ThisWorkbook.Sheets("Data").Range("G2").Value)
在此 excel 2010 中,我收到运行时错误 5981(应用程序定义或对象定义错误)。
在单元格“O1”中是保存此 excel + word 模板的文件夹 单元格“G2”包含应使用哪个模板的信息(根据下拉选择)。
更新:我已经在其他装有 Office 2010 的 PC 上进行了检查,它可以正常工作。可能某些加载项/库无法正常工作,但不知道如何检查它。
【问题讨论】:
-
好的,我发现,您必须允许更改 word 模板。如果您从其他来源保存模板,那么您只需要打开它,允许更改(在黄色行中)并关闭......它应该可以工作。
标签: excel