У меня есть дополнение для Excel 2003. Я пытался использовать MSDN .VBS
сценарий для создания его установил, посмотрите мой предыдущий вопрос о сообщении. Это кажется работой дополнением, но это не делает отображенный на панели инструментов, когда это сначала установлено на поле.
То, что я должен сделать, должно перейти к Инструментам-> Дополнения.. снять флажок с моим дополнением, например, myAddin, и затем вернуться к тому же диалоговому окну снова для проверки его.
Я думаю, что должен быть где-нибудь Excel, имеет настройки конфигурации в XML или реестре? Какой-либо способ запустить скрипт для установки этого дополнения, видимого на панели инструментов?
Вы пропускаете ссылку на дополнение?
Можно добавить ссылку во время события Workbook_Open в ThisWorkbook, или в Auto_Open. Что-то вроде:
ThisWorkbook.VBProject.References.AddFromFile < full path to your xla >
Если Вы установили xla и знаете GUID, то можно использовать:
'change this to match the GUID generated by the uid generator tool
'the curly braces are not optional.
strGUID = "{00020905-0000-0000-C000-000000000046}"
ThisWorkbook.VBProject.References.AddFromGuid _
GUID:=strGUID, Major:=1, Minor:=0