完成加载项后,我开始在其他计算机上测试它。有一台计算机,我收到以下消息:
无法找到项目或图书馆
注意:此计算机正在运行Excel 2010,并且我仅在Excel 2013计算机上成功测试了它。它们都具有如下所示的相同参考:
如果有必要提供其他信息,请提示我:
答案 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时,我将发布如何自动检查和添加它。