【发布时间】:2010-06-22 10:50:43
【问题描述】:
我有一个 xla 文件,它引用了目标计算机上可能存在或不存在的其他一些 Excel 加载项。目前 Excel 在加载 xla 时失败,并显示“编译错误:找不到项目或库”。
代码类似于:
Dim result as Integer
result = SomeAddIn.SomeFunction(x)
用“On Error Goto AddInMissing”作为前缀并没有帮助,因为这被视为编译错误。
那么,是否有任何方法可以在 VBA 中按名称后期绑定/引用加载项,以便如果某个加载项不存在,我可以优雅地失败(禁用某些功能)?
【问题讨论】: