使用Excel 2010创建的xlsm - "无法找到项目或库"在Excel 2016上

时间:2017-02-08 13:39:38

标签: excel vba excel-vba

我有一个在Excel 2010中运行良好的VBA宏。当我在Excel 2016中运行它时,我得到了#34;无法找到项目或库"在线上开始" nCashAdded = Application.InputBox":

class A {
public:
    A(std::string str) : m_str(str) {}
    A(int i) { *this = std::move(A(std::to_string(i))); }

    std::string m_str;
};

以下是我设置的参考资料:

References

我是否应该设置其他参考文献?

1 个答案:

答案 0 :(得分:1)

对于office 2010,ATPVBAEN.XLAM的位置是C:\ Program Files \ Microsoft Office \ OFFICE14 \ Library \ Analysis \

对于Office 2016(在Windows 7上),现在位置为:C:\ Program Files(x86)\ Microsoft Office \ root \ Office16 \ Library \ Analysis

只需取消选中缺少的引用,关闭文件,重新打开并浏览到新位置并设置参考。

您也可以尝试启用分析工具包,默认情况下应该可以使用该插件。

文件 - >加载项 - > Excel加载项,单击Go ...并选中Analysis ToolPak-VBA