Excel VBA在同一工作簿的不同只读实例之间共享插件

时间:2012-01-19 01:53:42

标签: excel vba add-in

我的团队和我在网络驱动器上共享此工作簿。此工作簿使用一些自定义功能所需的一些自定义加载项。这些加载项通过我添加的自定义VBA代码自动安装,而无需用户执行任何操作。似乎只有我可以使用加载项 - 其他团队成员在尝试加载加载项时遇到问题,他们会收到此错误:

Run-time error 1004 Unable to copy add-in to library.

尝试运行时发生错误

Application.AddIns.add(<addin_name>)

加载项仅位于Windows网络共享上。我已经编写了代码来忽略在本地驱动器上将加载项复制到addins文件夹的提示,因为我不希望这种情况发生。这是一个非常恼人的问题,因为我无法自己完全调试它,我需要我的团队成员的合作是有限的。非常感谢,谢谢。

1 个答案:

答案 0 :(得分:4)

我建议只是从网络驱动器打开XLA只读,好像它是一个工作簿(当然是这样)而不是使用Addins.Add - 打开一个XLA使它可用于Excel会话所以它将在不加入addins集合的情况下充当插件。