跨多台计算机部署保存在 SharePoint 上的加载项

Deploy Add-ins saved on SharePoint across multiple computers

我正在寻找一种方法,可以与我部门的每个人共享一组合并为加载项的宏,这些宏存储在保存为 .xlsm 的工作簿中。我需要保持对正在使用的工作簿的完全控制,以便任何人都不能对其进行更改,但如果我对主副本进行更改,它会自动更新与我共享它的所有人使用的所有工作簿。由于访问问题,共享驱动器部署是不可能的。

我们正在使用 SharePoint 来控制对工作簿的访问。我想做一些类似于 this link 中描述的事情,但使用 SharePoint 而不是共享驱动器。

Sub Auto_Open()

Workbooks.Open ("http://sharepointaddress/Workbookwithaddins.xlsm")

End Sub