如何处理excel加载项中的编译错误

问题描述

我有一个 excel 插件(特别是 OpenSolver),我使用他们的 VBA API 来构建模型。

我称之为:

opensolver.ResetModel
opensolver.AddConstraint
...

它在 VBA 中创建了引用:

enter image description here

问题来了,当加载项没有(正确)安装时。 VBA 然后抛出一个编译错误找不到项目或库)。

这对用户来说可能看起来很可怕(尤其是当 VBA 突出显示绝对不相关的代码段时),所以我试图通过像 this answer 中那样更改对后期绑定的引用来处理错误

Dim OS
Set OS = Application.Run("OpenSolver.xlam!")
OS.ResetModel
...

不幸的是没有运气。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)