Excel的加载项:找不到引用或库

在完成加载项后,我开始在其他计算机上进行testing。 有一台电脑,我得到以下消息:

找不到项目或库

注意:此计算机正在运行Excel 2010,并且仅在Excel 2013计算机上成功进行了testing。 他们都有相同的参考资料,如下图所示:

在这里输入图像说明

提示我,如果有任何其他信息是必要的:

MS Office 15是随Office 2013交付的代码库。

由于您的代码正在使用早期绑定(Google它),所以您需要参考一个库,该库具有与2010年一样使用的代码的相同代码。

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

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

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

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

首先,我刚刚意识到参考列表是针对每个工作簿/加载项而不是整个系统的。 在另一台计算机上没有提到解算器加载项。 VBE不会运行具有缺less引用的项目。 我会发布如何自动检查并添加在这里,当我find如何。