Как сделать дополнение видимым на панели инструментов сценарием или пакетной обработкой?

У меня есть дополнение для Excel 2003. Я пытался использовать MSDN .VBS сценарий для создания его установил, посмотрите мой предыдущий вопрос о сообщении. Это кажется работой дополнением, но это не делает отображенный на панели инструментов, когда это сначала установлено на поле.

То, что я должен сделать, должно перейти к Инструментам-> Дополнения.. снять флажок с моим дополнением, например, myAddin, и затем вернуться к тому же диалоговому окну снова для проверки его.

Я думаю, что должен быть где-нибудь Excel, имеет настройки конфигурации в XML или реестре? Какой-либо способ запустить скрипт для установки этого дополнения, видимого на панели инструментов?

0
задан 20.03.2017, 12:16

1 ответ

Вы пропускаете ссылку на дополнение?

Можно добавить ссылку во время события 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 
0
ответ дан 27.11.2019, 20:20

Теги

Похожие вопросы