【发布时间】:2015-08-14 04:47:52
【问题描述】:
完成加载项后,我开始在其他计算机上对其进行测试。有一台计算机,我收到以下消息:
找不到项目或库
注意:这台计算机正在运行 Excel 2010,我仅在 Excel 2013 计算机上成功测试过它。它们都有相同的引用,如下所示:
如果需要任何其他信息,请提示我:
【问题讨论】:
标签: excel vba reference add-in
完成加载项后,我开始在其他计算机上对其进行测试。有一台计算机,我收到以下消息:
找不到项目或库
注意:这台计算机正在运行 Excel 2010,我仅在 Excel 2013 计算机上成功测试过它。它们都有相同的引用,如下所示:
如果需要任何其他信息,请提示我:
【问题讨论】:
标签: excel vba reference add-in
MS Office 15 是随 Office 2013 提供的代码库。
由于您的代码使用早期绑定(google it),您需要一个库的引用,该库具有相同的代码供您的代码在使用 2010 时使用。
旧版本的 excel 附带一个旧库,该库具有相同代码的旧版本(也有一些额外的位)。在旧版本的 excel 上使用工作簿时,您需要更改文件中的引用或更改代码以使用后期绑定。
您可能更容易更改引用并将文件另存为“Myfielname 2010version”,然后将此副本用于 excel 2010 和另一个文件用于 excel 2013。
Excel 2010 库名称相同,但编号不同(例如 13),您会在列表的下方找到它。
您可以添加检测版本的代码,但您不想去那里。
【讨论】:
首先,我刚刚意识到参考列表是针对每个工作簿/加载项的,而不是针对整个系统的。另一台计算机上缺少对求解器加载项的引用。 VBE 不会运行缺少引用的项目。等我知道如何自动检查和添加的方法后,我会在这里发布。
【讨论】: