Excel的加载项:找不到参考或库

时间:2015-08-13 20:38:05

标签: excel vba reference add-in

完成加载项后,我开始在其他计算机上测试它。有一台计算机,我收到以下消息:

无法找到项目或图书馆

注意:此计算机正在运行Excel 2010,并且我仅在Excel 2013计算机上成功测试了它。它们都具有如下所示的相同参考:

enter image description here

如果有必要提供其他信息,请提示我:

2 个答案:

答案 0 :(得分:1)

MS Office 15是随Office 2013一起提供的代码库。

由于您的代码使用早期绑定(google it),因此您需要引用一个库,该库具有与使用2010时使用的代码相同的代码。

旧版本的excel附带了一个较旧的库,它具有相同代码的旧版本(还有一些额外的位)。在旧版本的Excel上使用工作簿时,需要更改文件中的引用,或者更改代码以使用后期绑定。

您可能更容易更改引用并将文件另存为“Myfielname 2010version”,并将此副本与excel 2010以及excel 2013中的其他文件一起使用。

Excel 2010库将具有相同的名称,但具有不同的编号(例如13),您将在列表的下方找到它。

您可以添加检测版本的代码,但不想再去那里。

答案 1 :(得分:0)

首先,我刚刚意识到引用列表适用于每个工作簿/加载项,而不是整个系统。在另一台计算机上缺少对求解器加载项的引用。 VBE不会运行缺少引用的项目。当我找到How时,我将发布如何自动检查和添加它。