Развертывание надстроек, сохраненных в SharePoint на нескольких компьютерах

Я ищу способ, которым я могу поделиться кучей макросов, консолидированных как надстройка, хранящаяся в книге, которая сохраняется как .xlsm, со всеми в моем отделе. Мне нужно поддерживать полный контроль над используемой книгой, чтобы никто не мог вносить в нее изменения, но если я вношу изменения в основную копию, она автоматически обновит все те, которые используются всеми людьми, с которыми я делюсь. Из-за проблем с доступом невозможно отключить развертывание общего диска.

Мы используем SharePoint для управления доступом к рабочей книге. Я хочу сделать что-то похожее на то, что описано в этой ссылке, но с использованием SharePoint вместо общего диска.

Sub Auto_Open() Workbooks.Open ("http://sharepointaddress/Workbookwithaddins.xlsm") End Sub 
  • Создание полностью форматированного письма с таблицами в VBA
  • Отправка Excel в разные списки SharePoint на основе поля «Отдел»
  • Чтение данных из документа Excel, хранящегося в Sharepoint?
  • Используйте Access VBA для проверки документа Excel из Sharepoint
  • VBA не может найти файл при доступе к файлу excel в общей точке
  • Excel 2010 открытый файл SharePoint ведет себя не так, как с двух клиентских ПК
  • Связывание двух рабочих листов Excel в одном диске / SharePoint
  • Построение полного списка в excel путем сопоставления элементов из одной ячейки, найденной на другой вкладке (извлечения)
  • Изменение типа столбца после импорта листа Excel в SharePoint 2013 / Office 365
  • Использование R для копирования файлов из Sharepoint
  • Excel COM-объект в PowerShell
  • Давайте будем гением компьютера.