导出Microsoft Office 16.0 Office Library并将其用于Excel 2013
我用Excel 2016创build一个Excel表格与VBA程序自动生成一个Word文档报告。 在旧版Office库上使用Excel 2013时,该macros会生成编译错误。
我尝试了以下没有成功:
- 使用旧版本的Excel来保存macros(没有改进)。
- 改变其他线程上提出的代码(例如:Word.Application – > Object)。 主要的问题是程序长度大约2000行,当我修复某些东西的时候,另外一个编译错误会在几行之后出现。 另外,Word文档中的格式也会改变。
- 更新到Office 2016不是由于与其他程序的各种兼容性原因的解决scheme。
我可以看到唯一剩下的解决scheme是将Microsoft Office 16.0 Office库和Microsoft Excel 16.0库导出到运行Excel 2013的计算机,并将它们添加到VBA引用中。
我找不到这两个库。 path显示在“工具” – >“引用”窗口中,但由于窗口太短(当然无法resize),所以会被剪切掉。
2个库的path和文件名是什么?
你认为这个解决scheme会起作用吗?如果没有,你知道一个更好的解决方法吗?