Excel VBA 在同一工作簿的不同只读实例之间共享加载项

标签 excel vba add-in

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

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

尝试运行时发生错误
Application.AddIns.add(<addin_name>)

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

最佳答案

我建议只从网络驱动器以只读方式打开 XLA,就好像它是一个工作簿(当然是这样)而不是使用 Addins.Add - 打开 XLA 使其可用于 Excel session ,因此它将作为addin 不在 addins 集合中。

关于Excel VBA 在同一工作簿的不同只读实例之间共享加载项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8920125/

相关文章:

c# - 插件项目必须是.NET 3.5 其余代码库是.NET 4.0 如何解决?

excel - 无法为特殊单元格上的 VLOOKUP 提供引用

vba - Excel VBA - 将垂直数组中的公式转置为水平数组

vba - 如何向可能重定向到登录页面的页面发出 POST 请求

excel - Excel 的排序方式可以不同于其默认的美国字符集吗?

c# - 向 Word 添加自定义任务 Pane (不使用 VSTO)

要连接的 Excel 宏

Excel在工作簿打开时设置单元格值

excel - 使用 Excel 中单元格中的参数运行 Web 查询

visual-studio-2010 - 我可以创建使用 WPF 显示的 Visual Studio 2010 加载项吗?