【发布时间】:2016-08-11 12:03:28
【问题描述】:
我在 Excel 2016 上编写了一个工具包,它使用公式和 vba 宏的组合。
基本上,一些将使用它的人可能使用的是旧版本的 Excel(2013 或 2010)。在测试文件是否会在 2013 年运行时,缺少 Microsoft Powerpoint 16.0 库,并且某些代码无法运行。
唯一的解决办法是添加 Microsoft PowerPoint 15.0 库,然后它似乎可以工作了。
当我将此文件发送给其他人时,是否有任何方法可以自动添加库,或者在我的副本中添加 15.0、14.0 和 13.0 库以便其他用户不会遇到问题?
[编辑] 从进一步阅读看来,旧版本的 excel 使用不同的库,看起来你不能“选择”是否使用 16.0、15.0 等。(如果我错了,请纠正我)。显然有一种叫做“早期/晚期绑定”的东西可能会帮助我,我认为这是在我的实际 VBA 代码中引用,所以如果这是一个可行的解决方案,任何更多信息将不胜感激。
【问题讨论】:
标签: excel shared-libraries powerpoint vba