Я не сделал этого специально, но ссылка, которую я использую, содержит следующее:
Надстройки автоматизации загружаются так же, как и обычные .xla
Надстройки, но используя ProgID вместо имени файла, как в следующем коде:
Sub installAutomationAddIn()
AddIns.Add Filename:="Excel2007ProgRef.Simple"
AddIns("Excel2007ProgRef.Simple").Installed = True
End Sub
Если вы создаете процедуру установки для своего надстройки, вы можете написать напрямуюв реестр, чтобы установить надстройку автоматизации как установленную.Для этого вам нужно создать следующую запись реестра (которая уже будет существовать, если вы использовали приведенный выше код).
(In the Registry Key:)
HKEY_CURRENT_USER\SOftware\Microsoft\Office\12.0\Excel\Options
(Create the string value:)
Name = the first unused item in the series: Open, Open1, Open2, etc.
Value = /A "Excel2007ProgRef.Simple"