У меня есть рабочий лист, который иногда обновляется пользователями, который используется для создания надстройки (.XLAM). Надстройка расположена в общей сетевой папке, и пользователи ссылаются на нее. Я хочу, чтобы пользователи могли легко обновлять эту надстройку (гарантируя, что она помечена как только для чтения)
Я видел статью Кена Пульса здесь о развертывании надстроек Excel, однако .SaveCopyAs
, который он использует, похоже, не может принять тип файла.
Метод .SaveAs
работает, однако, когда это было предпринято, я получил сообщение о том, что формат или расширение файла недействительны, я пробовал оба с .XLAM и .XLA, как показано ниже.
DeployPath = "C:\Menu.xlam"
.SaveAs Filename:=DeployPath, ReadOnlyRecommended:=True, FileFormat:=xlOpenXMLAddIn
Любая помощь в этом отношении были бы весьма признательны.