导出Microsoft Office 16.0 Office Library并将其与Excel 2013一起使用

时间:2016-01-28 14:50:14

标签: excel vba excel-vba word-vba

我使用Excel 2016创建一个带有VBA程序的Excel表格,以自动生成Word文档报告。在Excel 2013上使用较旧的Office Library时,宏会生成编译错误。

我尝试了以下但没有成功:

  • 使用旧版本的Excel保存宏(无改进)。
  • 改变其他线程上提出的代码(例如:Word.Application - > Object)。主要问题是该程序长约2000行,当我修复某些东西时,另一个编译错误会在几行之后出现。另外,Word文档中的格式也会改变。
  • 由于与其他程序的各种兼容性原因,更新到Office 2016不是解决方案。

我能看到的唯一剩下的解决方案是将Microsoft Office 16.0 Office Library和Microsoft Excel 16.0库导出到运行Excel 2013的计算机,并将它们添加到VBA引用中。

我无法找到这两个库。该路径显示在Tools-> References窗口中,但因为窗口太短(当然无法调整大小)而被剪切。

2个库的路径和文件名是什么?

您认为此解决方案是否有效,如果没有,您是否知道更好的解决方案或解决方法?

0 个答案:

没有答案