vba excel:忽略XLSTART中的加载项

时间:2012-01-16 09:47:23

标签: excel vba excel-2010

我们在用户XLSTART文件夹中安装了vba excel加载项。这很好。

现在我们在一个函数中做了一个小的代码更改,并在开发人员机器上进行了测试。这样也可以。

部署外接程序后,Excel完全忽略了它。它没有在启动时加载,没有错误信息,没有。如果我们再次将旧版本复制到XLSTART文件夹,它将按预期工作。我们对安装在STARTUP文件夹中的Word宏进行了相同的代码更改。这个工作正常。

为什么更改Excel加载项会被忽略?

2 个答案:

答案 0 :(得分:0)

可能的原因是:
它没有打开
权限或宏安全性阻止其运行 原始的XLA实际上是从其他地方装载的



我建议你做一些测试:
- 当您查看工具 - > Addins是否已检查插件?如果是这样的话,它可能安装在XLSTART以外的某个地方 - 当您在XLStart中放置修改后的插件时,它是否会打开并在VBE中可见? - 如果你从XLSTART中删除它,然后打开XLA文件就像它是正常的工作簿一样吗?

答案 1 :(得分:0)

刚刚遇到用户的这个问题。原因是xla(我们的密码保护)是不是只读。我知道这很荒谬,但xla被忽略了,直到这个改变了。

希望这可以帮助其他人避免这些麻烦。